.k3-esm-course-page-module__q7VMAa__page{--ink:#10283b;--ink-soft:#365165;--cream:#fff7df;--paper:#fffcf2;--red:#ef4a3a;--red-dark:#c9342c;--yellow:#ffd400;--yellow-soft:#ffefa4;--blue:#19a8dd;--blue-dark:#0877a8;--mint:#80d8aa;--green:#3bbf74;color:var(--ink);background:var(--cream);overflow:clip}.k3-esm-course-page-module__q7VMAa__page :is(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}.k3-esm-course-page-module__q7VMAa__page :is(ul,ol){margin:0;padding:0}.k3-esm-course-page-module__q7VMAa__page :is(a,button):focus-visible{outline-offset:4px;box-shadow:0 0 0 7px var(--ink);outline:4px solid #fff}.k3-esm-course-page-module__q7VMAa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k3-esm-course-page-module__q7VMAa__heroInner,.k3-esm-course-page-module__q7VMAa__statInner,.k3-esm-course-page-module__q7VMAa__sectionInner,.k3-esm-course-page-module__q7VMAa__rhythmInner,.k3-esm-course-page-module__q7VMAa__programmeInner,.k3-esm-course-page-module__q7VMAa__spotlightInner,.k3-esm-course-page-module__q7VMAa__classroomInner,.k3-esm-course-page-module__q7VMAa__outcomesInner,.k3-esm-course-page-module__q7VMAa__fitInner,.k3-esm-course-page-module__q7VMAa__ctaInner{width:min(100% - 2rem,1380px);margin-inline:auto}.k3-esm-course-page-module__q7VMAa__sectionEyebrow,.k3-esm-course-page-module__q7VMAa__eyebrow,.k3-esm-course-page-module__q7VMAa__backLink,.k3-esm-course-page-module__q7VMAa__unitTopline,.k3-esm-course-page-module__q7VMAa__unitCopy dt,.k3-esm-course-page-module__q7VMAa__bookLabel,.k3-esm-course-page-module__q7VMAa__heroPhoto figcaption,.k3-esm-course-page-module__q7VMAa__bridgePhoto figcaption,.k3-esm-course-page-module__q7VMAa__galleryFrame figcaption,.k3-esm-course-page-module__q7VMAa__nextStep small{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:850}.k3-esm-course-page-module__q7VMAa__sectionEyebrow{color:var(--red-dark)}.k3-esm-course-page-module__q7VMAa__photoImage{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s}.k3-esm-course-page-module__q7VMAa__hero{isolation:isolate;border-bottom:3px solid var(--ink);background:radial-gradient(circle at 16% 22%,#ffd40057 0 4px,#0000 5px) 0 0/124px 124px,radial-gradient(circle at 70% 13%,#ffffff70 0 3px,#0000 4px) 0 0/157px 157px,linear-gradient(135deg,#c9f0ff 0%,#9de0f5 48%,#55c6eb 100%);min-height:860px;position:relative;overflow:clip}.k3-esm-course-page-module__q7VMAa__hero:before{z-index:-1;aspect-ratio:1;background:var(--yellow);content:"";border-radius:50%;width:72%;position:absolute;bottom:-25%;right:-13%}.k3-esm-course-page-module__q7VMAa__hero:after{z-index:-1;content:"";border:4rem solid #ffffff38;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-15rem;left:-8rem}.k3-esm-course-page-module__q7VMAa__heroBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.k3-esm-course-page-module__q7VMAa__heroGearLarge,.k3-esm-course-page-module__q7VMAa__heroGearSmall,.k3-esm-course-page-module__q7VMAa__stageCog,.k3-esm-course-page-module__q7VMAa__ctaGear{border:12px dashed;border-radius:50%;animation:18s linear infinite k3-esm-course-page-module__q7VMAa__gearTurn;display:block}.k3-esm-course-page-module__q7VMAa__heroGearLarge:after,.k3-esm-course-page-module__q7VMAa__heroGearSmall:after,.k3-esm-course-page-module__q7VMAa__stageCog:after,.k3-esm-course-page-module__q7VMAa__ctaGear:after{content:"";border:5px solid;border-radius:50%;position:absolute;inset:22%}.k3-esm-course-page-module__q7VMAa__heroGearLarge{color:#10283b1f;width:13rem;height:13rem;position:absolute;top:8%;right:2%}.k3-esm-course-page-module__q7VMAa__heroGearSmall{color:#ef4a3a59;width:6rem;height:6rem;animation-duration:9s;animation-direction:reverse;position:absolute;bottom:10%;left:43%}.k3-esm-course-page-module__q7VMAa__heroMotionLine{border-top:3px dashed #10283b52;border-bottom:0;border-left:0;border-right:3px dashed #10283b52;border-radius:0 100% 0 0;width:40%;height:44%;animation:3.2s ease-in-out infinite k3-esm-course-page-module__q7VMAa__motionLinePulse;position:absolute;bottom:8%;right:6%}.k3-esm-course-page-module__q7VMAa__heroInner{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:center;gap:clamp(3rem,6vw,6.5rem);min-height:860px;padding-block:3rem 5rem;display:grid}.k3-esm-course-page-module__q7VMAa__heroCopy{z-index:5;animation:.78s cubic-bezier(.16,1,.3,1) 80ms both k3-esm-course-page-module__q7VMAa__riseIn;position:relative}.k3-esm-course-page-module__q7VMAa__backLink{color:#10283bad;align-items:center;gap:.45rem;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.k3-esm-course-page-module__q7VMAa__backLink:hover{color:var(--ink);transform:translate(-.2rem)}.k3-esm-course-page-module__q7VMAa__lockup{border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:#fffcf2f0;border-radius:1rem;align-items:center;margin-top:2rem;padding:.85rem 1rem;display:inline-flex}.k3-esm-course-page-module__q7VMAa__brandLogo{width:clamp(8.5rem,12vw,11rem);height:auto}.k3-esm-course-page-module__q7VMAa__lockupDivider{background:#10283b47;width:2px;height:2.7rem;margin-inline:.85rem}.k3-esm-course-page-module__q7VMAa__lockup>span:last-child{gap:.05rem;display:grid}.k3-esm-course-page-module__q7VMAa__lockup strong{letter-spacing:-.02em;font-size:1.12rem;font-weight:950}.k3-esm-course-page-module__q7VMAa__lockup small{color:var(--ink-soft);letter-spacing:.04em;font-size:.67rem;font-weight:800}.k3-esm-course-page-module__q7VMAa__eyebrow{color:#10283ba8;margin-top:2rem!important}.k3-esm-course-page-module__q7VMAa__heroTitle{letter-spacing:-.075em;text-wrap:balance;max-width:760px;font-size:clamp(3.4rem,6.25vw,6.8rem);font-weight:950;line-height:.88;margin-top:.9rem!important}.k3-esm-course-page-module__q7VMAa__heroTitle em{z-index:0;color:var(--red-dark);font-style:normal;display:inline;position:relative}.k3-esm-course-page-module__q7VMAa__heroTitle em:after{z-index:-1;background:var(--yellow);content:"";transform-origin:0;height:.19em;animation:.95s cubic-bezier(.16,1,.3,1) .54s both k3-esm-course-page-module__q7VMAa__markerSweep;position:absolute;bottom:.02em;left:-.02em;right:-.04em;transform:scaleX(.98)skew(-10deg)}.k3-esm-course-page-module__q7VMAa__heroBody{color:#10283bc2;max-width:680px;font-size:clamp(1.03rem,1.35vw,1.24rem);font-weight:550;line-height:1.67;margin-top:1.55rem!important}.k3-esm-course-page-module__q7VMAa__scopeNote{border-left:3px solid var(--ink);max-width:680px;color:var(--ink);padding-left:.85rem;font-size:.875rem;font-weight:550;line-height:1.65;margin-top:1.1rem!important}.k3-esm-course-page-module__q7VMAa__scopeNote.k3-esm-course-page-module__q7VMAa__ctaScopeNote{border-color:var(--yellow);color:#ffffffe0;text-align:left;max-width:620px;margin-inline:auto!important}.k3-esm-course-page-module__q7VMAa__heroActions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.k3-esm-course-page-module__q7VMAa__primaryButton,.k3-esm-course-page-module__q7VMAa__secondaryButton,.k3-esm-course-page-module__q7VMAa__ctaButton{border:2px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.4rem;padding:.85rem 1.25rem;font-size:.87rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.k3-esm-course-page-module__q7VMAa__primaryButton{color:var(--ink);background:var(--yellow);box-shadow:5px 5px 0 var(--ink)}.k3-esm-course-page-module__q7VMAa__secondaryButton{color:var(--ink);background:#ffffffc2}.k3-esm-course-page-module__q7VMAa__primaryButton:hover,.k3-esm-course-page-module__q7VMAa__ctaButton:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}.k3-esm-course-page-module__q7VMAa__secondaryButton:hover{background:#fff;transform:translateY(-2px)}.k3-esm-course-page-module__q7VMAa__heroTags{flex-wrap:wrap;gap:.55rem 1rem;list-style:none;display:flex;margin-top:1.7rem!important}.k3-esm-course-page-module__q7VMAa__heroTags li{color:#10283bad;align-items:center;gap:.4rem;font-size:.78rem;font-weight:800;display:flex}.k3-esm-course-page-module__q7VMAa__heroTags span{color:var(--red);font-size:.63rem}.k3-esm-course-page-module__q7VMAa__heroStage{min-height:690px;animation:.92s cubic-bezier(.16,1,.3,1) .18s both k3-esm-course-page-module__q7VMAa__stageIn;position:relative}.k3-esm-course-page-module__q7VMAa__heroPhoto{border:4px solid var(--ink);background:var(--cream);width:76%;height:88%;box-shadow:14px 14px 0 var(--ink);border-radius:12rem 12rem 1.3rem 1.3rem;position:absolute;top:0;right:0;overflow:hidden}.k3-esm-course-page-module__q7VMAa__heroPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#10283b6b);position:absolute;inset:0}.k3-esm-course-page-module__q7VMAa__heroPhoto:hover .k3-esm-course-page-module__q7VMAa__photoImage,.k3-esm-course-page-module__q7VMAa__bridgePhoto:hover .k3-esm-course-page-module__q7VMAa__photoImage,.k3-esm-course-page-module__q7VMAa__galleryFrame:hover .k3-esm-course-page-module__q7VMAa__photoImage{filter:saturate(1.08)contrast(1.025);transform:scale(1.025)}.k3-esm-course-page-module__q7VMAa__heroPhoto figcaption{z-index:2;color:#fff;text-shadow:0 2px 8px #0000006b;position:absolute;bottom:1.15rem;left:1.25rem;right:1.25rem}.k3-esm-course-page-module__q7VMAa__heroModel{z-index:4;filter:drop-shadow(0 23px 18px #10283b57);width:51%;animation:5.8s ease-in-out infinite k3-esm-course-page-module__q7VMAa__machineBob;position:absolute;bottom:-3%;left:-10%}.k3-esm-course-page-module__q7VMAa__heroModel img{width:100%;height:auto}.k3-esm-course-page-module__q7VMAa__motionBadge{z-index:5;border:3px solid var(--ink);width:7.5rem;height:7.5rem;color:var(--ink);background:var(--yellow);box-shadow:7px 7px 0 var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.15em;border-radius:50%;align-content:center;justify-items:center;font-size:.63rem;font-weight:900;animation:4.2s ease-in-out infinite k3-esm-course-page-module__q7VMAa__badgePulse;display:grid;position:absolute;top:13%;left:1%}.k3-esm-course-page-module__q7VMAa__motionBadge b{font-size:2rem;line-height:1}.k3-esm-course-page-module__q7VMAa__statBar{z-index:3;border-bottom:3px solid var(--ink);background:var(--yellow);position:relative}.k3-esm-course-page-module__q7VMAa__statInner{grid-template-columns:repeat(4,1fr);display:grid}.k3-esm-course-page-module__q7VMAa__stat{border-right:2px solid var(--ink);text-align:center;align-content:center;justify-items:center;gap:.2rem;min-height:132px;padding:1.3rem;display:grid}.k3-esm-course-page-module__q7VMAa__stat:first-child{border-left:2px solid var(--ink)}.k3-esm-course-page-module__q7VMAa__stat strong{letter-spacing:-.07em;font-size:clamp(2.25rem,4vw,4rem);font-weight:950;line-height:.9}.k3-esm-course-page-module__q7VMAa__stat span{color:#10283bb8;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:850}.k3-esm-course-page-module__q7VMAa__bridge{border-bottom:3px solid var(--ink);background:radial-gradient(circle at 84% 12%, #19a8dd1f 0 3px, transparent 4px), var(--paper);background-size:132px 132px;padding-block:clamp(5.5rem,9vw,9rem);position:relative}.k3-esm-course-page-module__q7VMAa__bridge:before{border:2rem solid var(--yellow-soft);content:"";border-radius:50%;width:18rem;height:18rem;position:absolute;top:5rem;right:-7rem}.k3-esm-course-page-module__q7VMAa__sectionInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.k3-esm-course-page-module__q7VMAa__bridgeVisual{min-height:660px;position:relative}.k3-esm-course-page-module__q7VMAa__bridgePhoto{border:3px solid var(--ink);background:var(--cream);box-shadow:12px 12px 0 var(--blue);border-radius:1.5rem;position:absolute;inset:0 13% 0 0;overflow:hidden}.k3-esm-course-page-module__q7VMAa__bridgePhoto:after{content:"";background:linear-gradient(#0000,#10283b94);height:30%;position:absolute;inset:auto 0 0}.k3-esm-course-page-module__q7VMAa__bridgePhoto figcaption{z-index:2;color:#fff;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.k3-esm-course-page-module__q7VMAa__bridgeModel{z-index:3;width:48%;animation:6.4s ease-in-out .5s infinite k3-esm-course-page-module__q7VMAa__machineBob;position:absolute;bottom:-9%;right:-5%}.k3-esm-course-page-module__q7VMAa__bridgeModel img{width:100%;height:auto}.k3-esm-course-page-module__q7VMAa__bridgeArrow{z-index:4;color:var(--red);font-size:clamp(5rem,8vw,8rem);font-weight:300;position:absolute;top:3%;right:4%;transform:rotate(12deg)}.k3-esm-course-page-module__q7VMAa__bridgeCopy{z-index:2;position:relative}.k3-esm-course-page-module__q7VMAa__bridgeCopy h2,.k3-esm-course-page-module__q7VMAa__rhythmHeader h2,.k3-esm-course-page-module__q7VMAa__programmeHeader h2,.k3-esm-course-page-module__q7VMAa__spotlightCopy h2,.k3-esm-course-page-module__q7VMAa__classroomHeader h2,.k3-esm-course-page-module__q7VMAa__outcomesHeader h2,.k3-esm-course-page-module__q7VMAa__fitCopy h2,.k3-esm-course-page-module__q7VMAa__ctaInner h2{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:950;line-height:.96;margin-top:.8rem!important}.k3-esm-course-page-module__q7VMAa__sectionLead,.k3-esm-course-page-module__q7VMAa__rhythmHeader>p:last-child,.k3-esm-course-page-module__q7VMAa__programmeHeader>p:last-child,.k3-esm-course-page-module__q7VMAa__classroomHeader>p:last-child,.k3-esm-course-page-module__q7VMAa__outcomesHeader>p:last-child,.k3-esm-course-page-module__q7VMAa__fitCopy>p,.k3-esm-course-page-module__q7VMAa__ctaBody{color:#10283bb3;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7;margin-top:1.4rem!important}.k3-esm-course-page-module__q7VMAa__bridgePoints{gap:0;list-style:none;display:grid;margin-top:2.3rem!important}.k3-esm-course-page-module__q7VMAa__bridgePoints li{border-top:1.5px solid #10283b2e;grid-template-columns:3.2rem 1fr;gap:1rem;padding-block:1.25rem;display:grid}.k3-esm-course-page-module__q7VMAa__bridgePoints li:last-child{border-bottom:1.5px solid #10283b2e}.k3-esm-course-page-module__q7VMAa__bridgePoints li>span{border:2px solid var(--ink);width:2.65rem;height:2.65rem;color:var(--ink);background:var(--yellow);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.k3-esm-course-page-module__q7VMAa__bridgePoints h3{font-size:1.25rem;font-weight:950}.k3-esm-course-page-module__q7VMAa__bridgePoints p{color:#10283ba8;line-height:1.6;margin-top:.35rem!important}.k3-esm-course-page-module__q7VMAa__rhythm{border-bottom:3px solid var(--ink);color:#fff;background:radial-gradient(circle at 15% 15%, #19a8dd2e 0 10rem, transparent 10.1rem), radial-gradient(circle at 91% 85%, #ef4a3a33 0 14rem, transparent 14.1rem), var(--ink);padding-block:clamp(5.5rem,9vw,9rem)}.k3-esm-course-page-module__q7VMAa__rhythm .k3-esm-course-page-module__q7VMAa__sectionEyebrow{color:var(--yellow)}.k3-esm-course-page-module__q7VMAa__rhythmHeader{max-width:930px}.k3-esm-course-page-module__q7VMAa__rhythmHeader h2{color:#fff}.k3-esm-course-page-module__q7VMAa__rhythmHeader>p:last-child{color:#ffffffad;max-width:780px}.k3-esm-course-page-module__q7VMAa__stageTrack{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;position:relative;margin-top:4rem!important}.k3-esm-course-page-module__q7VMAa__stageTrack:before{background:linear-gradient(90deg, var(--yellow), var(--mint), var(--blue), #ff8d71, var(--yellow));content:"";border-radius:999px;height:.25rem;position:absolute;top:3.15rem;left:6%;right:6%}.k3-esm-course-page-module__q7VMAa__stageCard{z-index:1;border-right:1px solid #ffffff2e;min-height:300px;padding:1.2rem;position:relative}.k3-esm-course-page-module__q7VMAa__stageCard:last-child{border-right:0}.k3-esm-course-page-module__q7VMAa__stageNumber{color:#ffffff9e;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.72rem;font-weight:900}.k3-esm-course-page-module__q7VMAa__stageCog{border-width:8px;width:4.7rem;height:4.7rem;margin-top:.8rem;position:relative}.k3-esm-course-page-module__q7VMAa__stageCog:after{border-width:3px}.k3-esm-course-page-module__q7VMAa__stageTone0 .k3-esm-course-page-module__q7VMAa__stageCog{color:var(--yellow)}.k3-esm-course-page-module__q7VMAa__stageTone1 .k3-esm-course-page-module__q7VMAa__stageCog{color:var(--mint);animation-direction:reverse}.k3-esm-course-page-module__q7VMAa__stageTone2 .k3-esm-course-page-module__q7VMAa__stageCog{color:var(--blue)}.k3-esm-course-page-module__q7VMAa__stageTone3 .k3-esm-course-page-module__q7VMAa__stageCog{color:#ff8d71;animation-direction:reverse}.k3-esm-course-page-module__q7VMAa__stageTone4 .k3-esm-course-page-module__q7VMAa__stageCog{color:var(--yellow)}.k3-esm-course-page-module__q7VMAa__stageCard h3{font-size:1.5rem;font-weight:950;margin-top:1.35rem!important}.k3-esm-course-page-module__q7VMAa__stageCard p{color:#ffffffa6;font-size:.93rem;line-height:1.65;margin-top:.7rem!important}.k3-esm-course-page-module__q7VMAa__rhythmNote{color:#fff;background:#ffffff12;border:1.5px solid #ffffff52;border-radius:999px;align-items:center;gap:.65rem;padding:.85rem 1.1rem;font-size:.84rem;font-weight:800;display:inline-flex;margin-top:2rem!important}.k3-esm-course-page-module__q7VMAa__rhythmNote span{color:var(--yellow)}.k3-esm-course-page-module__q7VMAa__programme{border-bottom:3px solid var(--ink);background:radial-gradient(circle at 7% 19%, #ef4a3a1a 0 2px, transparent 3px), var(--cream);background-size:110px 110px;padding-block:clamp(5.5rem,9vw,9rem);position:relative}.k3-esm-course-page-module__q7VMAa__programmeHeader{max-width:920px}.k3-esm-course-page-module__q7VMAa__programmeHeader>p:last-child{max-width:790px}.k3-esm-course-page-module__q7VMAa__bookGroup{margin-top:4.5rem}.k3-esm-course-page-module__q7VMAa__bookLabel{color:var(--ink);grid-template-columns:auto auto 1fr;align-items:center;gap:1rem;display:grid}.k3-esm-course-page-module__q7VMAa__bookIndex{border:2px solid var(--ink);color:#fff;background:var(--red-dark);width:3.1rem;height:3.1rem;box-shadow:3px 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.k3-esm-course-page-module__q7VMAa__bookLabel h3{letter-spacing:.09em;font-size:.83rem}.k3-esm-course-page-module__q7VMAa__bookLine{background:var(--ink);opacity:.22;height:2px}.k3-esm-course-page-module__q7VMAa__unitGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;list-style:none;display:grid;margin-top:1.4rem!important}.k3-esm-course-page-module__q7VMAa__unitCard{border:2.5px solid var(--ink);background:var(--paper);min-width:0;min-height:580px;box-shadow:6px 6px 0 var(--ink);border-radius:1.4rem;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.k3-esm-course-page-module__q7VMAa__unitCard:hover{z-index:2;box-shadow:10px 10px 0 var(--ink);transform:translate(-2px,-4px)}.k3-esm-course-page-module__q7VMAa__unitTopline{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding:.8rem .9rem;display:flex}.k3-esm-course-page-module__q7VMAa__unitTopline>span{font-size:.88rem}.k3-esm-course-page-module__q7VMAa__unitTopline small{color:#10283ba3;font-size:.58rem;font-weight:850}.k3-esm-course-page-module__q7VMAa__unitModel{border-bottom:2px solid var(--ink);background:radial-gradient(circle, #10283b1c 0 2px, transparent 2.5px), var(--yellow-soft);background-size:18px 18px;height:235px;position:relative;overflow:hidden}.k3-esm-course-page-module__q7VMAa__unitTone1 .k3-esm-course-page-module__q7VMAa__unitModel{background-color:#c8f2df}.k3-esm-course-page-module__q7VMAa__unitTone2 .k3-esm-course-page-module__q7VMAa__unitModel{background-color:#c9efff}.k3-esm-course-page-module__q7VMAa__unitTone3 .k3-esm-course-page-module__q7VMAa__unitModel{background-color:#ffd7ce}.k3-esm-course-page-module__q7VMAa__unitTone4 .k3-esm-course-page-module__q7VMAa__unitModel{background-color:#ffe99b}.k3-esm-course-page-module__q7VMAa__unitModel img{z-index:2;object-fit:contain;filter:drop-shadow(0 14px 10px #10283b38);padding:.65rem;transition:transform .5s cubic-bezier(.16,1,.3,1)}.k3-esm-course-page-module__q7VMAa__unitCard:hover .k3-esm-course-page-module__q7VMAa__unitModel img{transform:scale(1.08)translateY(-.2rem)}.k3-esm-course-page-module__q7VMAa__unitOrbit{z-index:1;aspect-ratio:1;border:2px dashed #10283b40;border-radius:50%;width:75%;animation:16s linear infinite k3-esm-course-page-module__q7VMAa__orbitTurn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.k3-esm-course-page-module__q7VMAa__unitCopy{flex-direction:column;flex:1;padding:1.2rem;display:flex}.k3-esm-course-page-module__q7VMAa__unitCopy h4{letter-spacing:-.045em;font-size:clamp(1.25rem,1.6vw,1.65rem);font-weight:950;line-height:1}.k3-esm-course-page-module__q7VMAa__unitCopy>p{color:#10283ba8;font-size:.86rem;line-height:1.55;margin-top:.7rem!important}.k3-esm-course-page-module__q7VMAa__unitCopy dl{border-top:1px solid #10283b2b;margin-top:auto;padding-top:1rem}.k3-esm-course-page-module__q7VMAa__unitCopy dt{color:var(--red-dark);font-size:.58rem}.k3-esm-course-page-module__q7VMAa__unitCopy dd{color:var(--ink);font-size:.79rem;font-weight:700;line-height:1.5;margin-top:.42rem!important}.k3-esm-course-page-module__q7VMAa__spotlight{border-bottom:3px solid var(--ink);background:radial-gradient(circle at 13% 82%,#ffd40061 0 .35rem,#0000 .4rem) 0 0/85px 85px,linear-gradient(135deg,#d1f3ff,#72d0ef);padding-block:clamp(5.5rem,9vw,9rem)}.k3-esm-course-page-module__q7VMAa__spotlightInner{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3.5rem,7vw,7rem);display:grid}.k3-esm-course-page-module__q7VMAa__spotlightCopy>p:not(.k3-esm-course-page-module__q7VMAa__sectionEyebrow){color:#10283bb8;font-size:1.06rem;line-height:1.72;margin-top:1.35rem!important}.k3-esm-course-page-module__q7VMAa__spotlightCopy blockquote{border:2px solid var(--ink);background:var(--yellow);box-shadow:6px 6px 0 var(--ink);border-radius:1.2rem;padding:1.4rem;margin-top:2rem!important}.k3-esm-course-page-module__q7VMAa__spotlightCopy blockquote p{letter-spacing:-.035em;font-weight:950;font-size:clamp(1.3rem,2vw,1.75rem)!important;line-height:1.2!important}.k3-esm-course-page-module__q7VMAa__spotlightCopy blockquote footer{color:#10283bad;margin-top:.55rem;font-size:.83rem;font-weight:800}.k3-esm-course-page-module__q7VMAa__machineDiagram{border:3px solid var(--ink);box-shadow:12px 12px 0 var(--ink);background-color:#fffcf2db;background-image:linear-gradient(#10283b12 1px,#0000 1px),linear-gradient(90deg,#10283b12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(1rem,2.5vw,1.8rem);display:grid;position:relative}.k3-esm-course-page-module__q7VMAa__diagramModel{grid-area:2/1/3/3;position:relative}.k3-esm-course-page-module__q7VMAa__diagramModel img{filter:drop-shadow(0 25px 18px #10283b42);width:100%;height:auto;display:block}.k3-esm-course-page-module__q7VMAa__diagramConnectors{pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0;overflow:visible}.k3-esm-course-page-module__q7VMAa__diagramConnectors>*{vector-effect:non-scaling-stroke}.k3-esm-course-page-module__q7VMAa__diagramConnectors circle{fill:var(--yellow)}.k3-esm-course-page-module__q7VMAa__diagramLabels{display:contents}.k3-esm-course-page-module__q7VMAa__diagramLabels>div{z-index:2;border:1.5px solid var(--ink);width:min(13rem,100% - .4rem);box-shadow:4px 4px 0 var(--ink);background:#fffcf2f0;border-radius:.7rem;padding:.75rem;position:relative}.k3-esm-course-page-module__q7VMAa__diagramLabels span{color:#fff;background:var(--red-dark);width:1.65rem;height:1.65rem;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:50%;place-items:center;font-size:.58rem;font-weight:900;display:inline-grid}.k3-esm-course-page-module__q7VMAa__diagramLabels h3{font-size:.92rem;font-weight:950;margin-top:.42rem!important}.k3-esm-course-page-module__q7VMAa__diagramLabels p{color:#10283bad;font-size:.69rem;line-height:1.45;margin-top:.22rem!important}.k3-esm-course-page-module__q7VMAa__diagramLabel0{grid-area:1/1}.k3-esm-course-page-module__q7VMAa__diagramLabel1{grid-area:3/1}.k3-esm-course-page-module__q7VMAa__diagramLabel2{grid-area:3/2;justify-self:end}.k3-esm-course-page-module__q7VMAa__diagramLabel3{grid-area:1/2;justify-self:end}.k3-esm-course-page-module__q7VMAa__classroom{border-bottom:3px solid var(--ink);background:radial-gradient(circle at 93% 8%, var(--red) 0 5rem, transparent 5.1rem), radial-gradient(circle at 6% 46%, var(--blue) 0 3rem, transparent 3.1rem), var(--yellow);padding-block:clamp(5.5rem,9vw,9rem)}.k3-esm-course-page-module__q7VMAa__classroomHeader{grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);align-items:end;column-gap:4rem;display:grid}.k3-esm-course-page-module__q7VMAa__classroomHeader .k3-esm-course-page-module__q7VMAa__sectionEyebrow,.k3-esm-course-page-module__q7VMAa__classroomHeader h2{grid-column:1}.k3-esm-course-page-module__q7VMAa__classroomHeader>p:last-child{color:#10283bbf;grid-area:1/2/span 2;margin-top:0!important}.k3-esm-course-page-module__q7VMAa__gallery{grid-template-columns:repeat(12,1fr);grid-auto-rows:105px;gap:1.15rem;margin-top:4rem;display:grid}.k3-esm-course-page-module__q7VMAa__galleryFrame{border:3px solid var(--ink);background:var(--paper);min-height:0;box-shadow:8px 8px 0 var(--ink);border-radius:1.1rem;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.k3-esm-course-page-module__q7VMAa__galleryFrame:hover{z-index:2;box-shadow:12px 12px 0 var(--ink);transform:translateY(-4px)}.k3-esm-course-page-module__q7VMAa__galleryImage{flex:1;min-height:0;position:relative;overflow:hidden}.k3-esm-course-page-module__q7VMAa__galleryFrame figcaption{border-top:2px solid var(--ink);color:var(--ink);background:var(--paper);padding:.75rem .85rem;font-size:.57rem;line-height:1.4}.k3-esm-course-page-module__q7VMAa__galleryFrame figcaption span{color:var(--red)}.k3-esm-course-page-module__q7VMAa__galleryFrame0{grid-area:span 5/span 4}.k3-esm-course-page-module__q7VMAa__galleryFrame1{grid-area:span 4/span 4}.k3-esm-course-page-module__q7VMAa__galleryFrame2,.k3-esm-course-page-module__q7VMAa__galleryFrame3{grid-area:span 5/span 4}.k3-esm-course-page-module__q7VMAa__galleryFrame4{grid-area:span 4/span 4}.k3-esm-course-page-module__q7VMAa__galleryFrame5{grid-area:span 5/span 4}.k3-esm-course-page-module__q7VMAa__outcomes{border-bottom:3px solid var(--ink);color:#fff;background:var(--red-dark);padding-block:clamp(5.5rem,9vw,9rem);position:relative}.k3-esm-course-page-module__q7VMAa__outcomes:before{content:"";background:linear-gradient(135deg,#0000 45%,#ffffff0f 45% 55%,#0000 55%) 0 0/44px 44px;position:absolute;inset:0}.k3-esm-course-page-module__q7VMAa__outcomesInner{position:relative}.k3-esm-course-page-module__q7VMAa__outcomes .k3-esm-course-page-module__q7VMAa__sectionEyebrow{color:var(--yellow)}.k3-esm-course-page-module__q7VMAa__outcomesHeader{max-width:950px}.k3-esm-course-page-module__q7VMAa__outcomesHeader>p:last-child{color:#fff;max-width:820px}.k3-esm-course-page-module__q7VMAa__outcomeGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3.5rem;display:grid}.k3-esm-course-page-module__q7VMAa__outcomeGrid article{border:2px solid var(--ink);min-height:245px;color:var(--ink);background:var(--paper);box-shadow:6px 6px 0 var(--ink);border-radius:1.2rem;padding:1.5rem}.k3-esm-course-page-module__q7VMAa__outcomeGrid article:nth-child(2),.k3-esm-course-page-module__q7VMAa__outcomeGrid article:nth-child(5){background:var(--yellow-soft)}.k3-esm-course-page-module__q7VMAa__outcomeGrid article:nth-child(3),.k3-esm-course-page-module__q7VMAa__outcomeGrid article:nth-child(6){background:#caf1df}.k3-esm-course-page-module__q7VMAa__outcomeGrid article>span{color:var(--red-dark);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.72rem;font-weight:900}.k3-esm-course-page-module__q7VMAa__outcomeGrid h3{letter-spacing:-.035em;font-size:1.45rem;font-weight:950;margin-top:2rem!important}.k3-esm-course-page-module__q7VMAa__outcomeGrid p{color:#10283bad;font-size:.9rem;line-height:1.62;margin-top:.65rem!important}.k3-esm-course-page-module__q7VMAa__fit{border-bottom:3px solid var(--ink);background:radial-gradient(circle at 88% 10%, #80d8aa47 0 10rem, transparent 10.1rem), var(--paper);padding-block:clamp(5.5rem,9vw,9rem);position:relative}.k3-esm-course-page-module__q7VMAa__fitInner{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(3.5rem,7vw,7rem);display:grid}.k3-esm-course-page-module__q7VMAa__fitCopy>p{max-width:690px}.k3-esm-course-page-module__q7VMAa__fitCopy ul{gap:.85rem;list-style:none;display:grid;margin-top:2rem!important}.k3-esm-course-page-module__q7VMAa__fitCopy li{color:#10283bbf;grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;font-weight:700;line-height:1.55;display:grid}.k3-esm-course-page-module__q7VMAa__fitCopy li span{border:2px solid var(--ink);width:1.8rem;height:1.8rem;color:var(--ink);background:var(--yellow);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.k3-esm-course-page-module__q7VMAa__fitNote{border:3px solid var(--ink);background:var(--mint);min-height:690px;box-shadow:12px 12px 0 var(--ink);border-radius:2rem;position:relative;overflow:hidden}.k3-esm-course-page-module__q7VMAa__fitNote:before{content:"";border:3rem dashed #10283b1f;border-radius:50%;width:23rem;height:23rem;animation:28s linear infinite k3-esm-course-page-module__q7VMAa__gearTurn;position:absolute;top:-7rem;right:-6rem}.k3-esm-course-page-module__q7VMAa__fitNoteModel{z-index:1;filter:drop-shadow(0 22px 18px #10283b40);width:78%;animation:6.8s ease-in-out infinite k3-esm-course-page-module__q7VMAa__machineBob;position:absolute;top:-4%;right:-5%}.k3-esm-course-page-module__q7VMAa__fitNoteModel img{width:100%;height:auto}.k3-esm-course-page-module__q7VMAa__fitNoteCopy{z-index:2;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);background:#fffcf2f0;border-radius:1rem;padding:1.35rem;position:absolute;bottom:9.7rem;left:1.5rem;right:1.5rem}.k3-esm-course-page-module__q7VMAa__fitNoteCopy h3{letter-spacing:-.035em;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:950}.k3-esm-course-page-module__q7VMAa__fitNoteCopy p{color:#10283bad;line-height:1.55;margin-top:.6rem!important}.k3-esm-course-page-module__q7VMAa__nextStep{z-index:2;border-top:3px solid var(--ink);background:var(--yellow);min-height:8.1rem;padding:1.1rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.k3-esm-course-page-module__q7VMAa__nextStep small{color:var(--ink)}.k3-esm-course-page-module__q7VMAa__nextStep strong{margin-top:.2rem;font-size:1.1rem;font-weight:950;display:block}.k3-esm-course-page-module__q7VMAa__nextStep p{color:#10283bad;font-size:.76rem;line-height:1.45;margin-top:.35rem!important}.k3-esm-course-page-module__q7VMAa__cta{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% 110%, #19a8dd66 0 30rem, transparent 30.1rem), var(--ink);place-items:center;min-height:660px;display:grid;position:relative;overflow:hidden}.k3-esm-course-page-module__q7VMAa__ctaTrack{z-index:-1;pointer-events:none;position:absolute;inset:0}.k3-esm-course-page-module__q7VMAa__ctaTrack:before{background:repeating-linear-gradient(90deg, var(--yellow) 0 2rem, var(--red) 2rem 4rem);content:"";opacity:.85;border:3px solid #fff;border-radius:999px;height:.85rem;position:absolute;bottom:10%;left:-5%;right:-5%}.k3-esm-course-page-module__q7VMAa__ctaModelOne,.k3-esm-course-page-module__q7VMAa__ctaModelTwo{filter:drop-shadow(0 16px 15px #0000006b);width:clamp(11rem,23vw,22rem);height:auto;animation:5.5s ease-in-out infinite k3-esm-course-page-module__q7VMAa__machineBob;position:absolute;bottom:4%}.k3-esm-course-page-module__q7VMAa__ctaModelOne{left:-2%}.k3-esm-course-page-module__q7VMAa__ctaModelTwo{animation-delay:-2.7s;right:-2%}.k3-esm-course-page-module__q7VMAa__ctaGear{color:#ffd4004d;width:12rem;height:12rem;position:absolute;top:9%;right:12%}.k3-esm-course-page-module__q7VMAa__ctaInner{z-index:2;text-align:center;max-width:850px;padding-block:7rem 11rem;position:relative}.k3-esm-course-page-module__q7VMAa__cta .k3-esm-course-page-module__q7VMAa__sectionEyebrow{color:var(--yellow)}.k3-esm-course-page-module__q7VMAa__ctaInner h2{color:#fff}.k3-esm-course-page-module__q7VMAa__ctaBody{color:#ffffffad;max-width:690px;margin-inline:auto!important}.k3-esm-course-page-module__q7VMAa__ctaButton{color:var(--ink);background:var(--yellow);margin-top:2.1rem;box-shadow:6px 6px #fff}.k3-esm-course-page-module__q7VMAa__ctaButton:hover{box-shadow:9px 9px #fff}@keyframes k3-esm-course-page-module__q7VMAa__riseIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes k3-esm-course-page-module__q7VMAa__stageIn{0%{opacity:0;transform:translate(2.5rem)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes k3-esm-course-page-module__q7VMAa__markerSweep{0%{transform:scaleX(0)skew(-10deg)}to{transform:scaleX(.98)skew(-10deg)}}@keyframes k3-esm-course-page-module__q7VMAa__gearTurn{to{transform:rotate(1turn)}}@keyframes k3-esm-course-page-module__q7VMAa__orbitTurn{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes k3-esm-course-page-module__q7VMAa__machineBob{0%,to{transform:translateY(0)}50%{transform:translateY(-.8rem)}}@keyframes k3-esm-course-page-module__q7VMAa__badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes k3-esm-course-page-module__q7VMAa__motionLinePulse{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:1199px){.k3-esm-course-page-module__q7VMAa__heroInner{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.k3-esm-course-page-module__q7VMAa__heroStage{min-height:610px}.k3-esm-course-page-module__q7VMAa__unitGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.k3-esm-course-page-module__q7VMAa__unitCard{min-height:560px}.k3-esm-course-page-module__q7VMAa__gallery{grid-auto-rows:90px}}@media (max-width:999px){.k3-esm-course-page-module__q7VMAa__hero{min-height:auto}.k3-esm-course-page-module__q7VMAa__hero:before{width:105%;bottom:-5%;right:-34%}.k3-esm-course-page-module__q7VMAa__heroInner{grid-template-columns:1fr;min-height:auto;padding-block:2.5rem 5rem}.k3-esm-course-page-module__q7VMAa__heroCopy{max-width:780px}.k3-esm-course-page-module__q7VMAa__heroStage{width:min(100%,720px);min-height:720px;margin-inline:auto}.k3-esm-course-page-module__q7VMAa__heroPhoto{width:72%}.k3-esm-course-page-module__q7VMAa__sectionInner,.k3-esm-course-page-module__q7VMAa__spotlightInner,.k3-esm-course-page-module__q7VMAa__fitInner{grid-template-columns:1fr}.k3-esm-course-page-module__q7VMAa__bridgeCopy{max-width:790px}.k3-esm-course-page-module__q7VMAa__bridgeVisual{order:2;width:min(100%,720px);min-height:720px}.k3-esm-course-page-module__q7VMAa__stageTrack{scroll-snap-type:x proximity;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 .25rem 1.2rem;overflow-x:auto}.k3-esm-course-page-module__q7VMAa__stageCard{scroll-snap-align:start}.k3-esm-course-page-module__q7VMAa__classroomHeader{grid-template-columns:1fr}.k3-esm-course-page-module__q7VMAa__classroomHeader .k3-esm-course-page-module__q7VMAa__sectionEyebrow,.k3-esm-course-page-module__q7VMAa__classroomHeader h2,.k3-esm-course-page-module__q7VMAa__classroomHeader>p:last-child{grid-area:auto}.k3-esm-course-page-module__q7VMAa__classroomHeader>p:last-child{max-width:760px;margin-top:1.4rem!important}.k3-esm-course-page-module__q7VMAa__gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.k3-esm-course-page-module__q7VMAa__galleryFrame0,.k3-esm-course-page-module__q7VMAa__galleryFrame1,.k3-esm-course-page-module__q7VMAa__galleryFrame2,.k3-esm-course-page-module__q7VMAa__galleryFrame3,.k3-esm-course-page-module__q7VMAa__galleryFrame4,.k3-esm-course-page-module__q7VMAa__galleryFrame5{grid-area:auto}.k3-esm-course-page-module__q7VMAa__galleryImage{aspect-ratio:3/4}.k3-esm-course-page-module__q7VMAa__outcomeGrid{grid-template-columns:repeat(2,1fr)}.k3-esm-course-page-module__q7VMAa__fitNote{width:min(100%,680px);min-height:760px}}@media (max-width:719px){.k3-esm-course-page-module__q7VMAa__heroInner,.k3-esm-course-page-module__q7VMAa__statInner,.k3-esm-course-page-module__q7VMAa__sectionInner,.k3-esm-course-page-module__q7VMAa__rhythmInner,.k3-esm-course-page-module__q7VMAa__programmeInner,.k3-esm-course-page-module__q7VMAa__spotlightInner,.k3-esm-course-page-module__q7VMAa__classroomInner,.k3-esm-course-page-module__q7VMAa__outcomesInner,.k3-esm-course-page-module__q7VMAa__fitInner,.k3-esm-course-page-module__q7VMAa__ctaInner{width:min(100% - 1.25rem,1380px)}.k3-esm-course-page-module__q7VMAa__heroInner{padding-top:1.5rem}.k3-esm-course-page-module__q7VMAa__lockup{width:100%;box-shadow:5px 5px 0 var(--ink);border-radius:.8rem;padding:.7rem .8rem}.k3-esm-course-page-module__q7VMAa__brandLogo{width:7.4rem}.k3-esm-course-page-module__q7VMAa__lockup strong{font-size:.98rem}.k3-esm-course-page-module__q7VMAa__lockup small{font-size:.58rem}.k3-esm-course-page-module__q7VMAa__heroTitle{font-size:clamp(3.15rem,15vw,5rem)}.k3-esm-course-page-module__q7VMAa__heroStage{min-height:580px}.k3-esm-course-page-module__q7VMAa__heroPhoto{width:83%;height:86%;box-shadow:8px 8px 0 var(--ink);border-radius:8rem 8rem 1rem 1rem}.k3-esm-course-page-module__q7VMAa__heroModel{width:55%;bottom:-1%;left:-7%}.k3-esm-course-page-module__q7VMAa__motionBadge{width:5.8rem;height:5.8rem;box-shadow:4px 4px 0 var(--ink);font-size:.51rem;top:11%;left:-1%}.k3-esm-course-page-module__q7VMAa__motionBadge b{font-size:1.5rem}.k3-esm-course-page-module__q7VMAa__statInner{grid-template-columns:repeat(2,1fr)}.k3-esm-course-page-module__q7VMAa__stat{border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);min-height:110px}.k3-esm-course-page-module__q7VMAa__stat:first-child{border-left:0}.k3-esm-course-page-module__q7VMAa__stat:nth-child(2n){border-right:0}.k3-esm-course-page-module__q7VMAa__stat:nth-last-child(-n+2){border-bottom:0}.k3-esm-course-page-module__q7VMAa__bridgeVisual{min-height:560px}.k3-esm-course-page-module__q7VMAa__bridgePhoto{box-shadow:7px 7px 0 var(--blue);right:8%}.k3-esm-course-page-module__q7VMAa__bridgeModel{width:47%;right:-3%}.k3-esm-course-page-module__q7VMAa__bridgeArrow{right:0}.k3-esm-course-page-module__q7VMAa__bridgeCopy h2,.k3-esm-course-page-module__q7VMAa__rhythmHeader h2,.k3-esm-course-page-module__q7VMAa__programmeHeader h2,.k3-esm-course-page-module__q7VMAa__spotlightCopy h2,.k3-esm-course-page-module__q7VMAa__classroomHeader h2,.k3-esm-course-page-module__q7VMAa__outcomesHeader h2,.k3-esm-course-page-module__q7VMAa__fitCopy h2,.k3-esm-course-page-module__q7VMAa__ctaInner h2{font-size:clamp(2.45rem,11vw,4rem)}.k3-esm-course-page-module__q7VMAa__bookLabel{grid-template-columns:auto 1fr}.k3-esm-course-page-module__q7VMAa__bookLine{display:none}.k3-esm-course-page-module__q7VMAa__unitGrid{grid-template-columns:1fr;gap:1.3rem}.k3-esm-course-page-module__q7VMAa__unitCard{min-height:0}.k3-esm-course-page-module__q7VMAa__unitModel{height:min(82vw,350px)}.k3-esm-course-page-module__q7VMAa__unitCopy dl{margin-top:1.4rem}.k3-esm-course-page-module__q7VMAa__machineDiagram{box-shadow:7px 7px 0 var(--ink);border-radius:1.2rem}.k3-esm-course-page-module__q7VMAa__diagramLabels>div{padding:.58rem}.k3-esm-course-page-module__q7VMAa__gallery{grid-template-columns:1fr}.k3-esm-course-page-module__q7VMAa__galleryFrame{box-shadow:6px 6px 0 var(--ink)}.k3-esm-course-page-module__q7VMAa__galleryImage{aspect-ratio:4/5}.k3-esm-course-page-module__q7VMAa__outcomeGrid{grid-template-columns:1fr}.k3-esm-course-page-module__q7VMAa__outcomeGrid article{min-height:0}.k3-esm-course-page-module__q7VMAa__fitNote{min-height:650px}.k3-esm-course-page-module__q7VMAa__fitNoteModel{width:86%}.k3-esm-course-page-module__q7VMAa__fitNoteCopy{bottom:10rem;left:1rem;right:1rem}.k3-esm-course-page-module__q7VMAa__nextStep{min-height:9rem;padding-inline:1rem}.k3-esm-course-page-module__q7VMAa__cta{min-height:720px}.k3-esm-course-page-module__q7VMAa__ctaInner{padding-block:6rem 16rem}.k3-esm-course-page-module__q7VMAa__ctaModelOne,.k3-esm-course-page-module__q7VMAa__ctaModelTwo{width:48vw}.k3-esm-course-page-module__q7VMAa__ctaGear{width:8rem;height:8rem;top:7%;right:-10%}}@media (max-width:420px){.k3-esm-course-page-module__q7VMAa__heroActions{display:grid}.k3-esm-course-page-module__q7VMAa__primaryButton,.k3-esm-course-page-module__q7VMAa__secondaryButton{width:100%}.k3-esm-course-page-module__q7VMAa__heroStage{min-height:500px}.k3-esm-course-page-module__q7VMAa__heroPhoto{width:86%}.k3-esm-course-page-module__q7VMAa__heroModel{width:58%}.k3-esm-course-page-module__q7VMAa__bridgeVisual{min-height:500px}.k3-esm-course-page-module__q7VMAa__fitNote{min-height:610px}}@media (prefers-reduced-motion:reduce){.k3-esm-course-page-module__q7VMAa__page *,.k3-esm-course-page-module__q7VMAa__page :before,.k3-esm-course-page-module__q7VMAa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.k3-esm-course-page-module__q7VMAa__heroModel,.k3-esm-course-page-module__q7VMAa__bridgeModel,.k3-esm-course-page-module__q7VMAa__diagramModel,.k3-esm-course-page-module__q7VMAa__fitNoteModel,.k3-esm-course-page-module__q7VMAa__ctaModelOne,.k3-esm-course-page-module__q7VMAa__ctaModelTwo,.k3-esm-course-page-module__q7VMAa__heroGearLarge,.k3-esm-course-page-module__q7VMAa__heroGearSmall,.k3-esm-course-page-module__q7VMAa__stageCog,.k3-esm-course-page-module__q7VMAa__unitOrbit,.k3-esm-course-page-module__q7VMAa__fitNote:before,.k3-esm-course-page-module__q7VMAa__ctaGear{transform:none}.k3-esm-course-page-module__q7VMAa__unitOrbit{transform:translate(-50%,-50%)}}.k3-esm-course-page-module__q7VMAa__resourceSection{border-block:3px solid var(--ink);background:#ffe997;padding:clamp(4rem,8vw,8rem) 0}.k3-esm-course-page-module__q7VMAa__resourceInner{grid-template-columns:1fr 1fr;align-items:center;gap:3rem 4rem;width:min(100% - 2.5rem,1280px);margin:auto;display:grid}.k3-esm-course-page-module__q7VMAa__resourceHeader h2{letter-spacing:-.045em;max-width:10ch;font-size:clamp(2.4rem,4.8vw,4.5rem);font-weight:900;line-height:1.04;margin:1rem 0 1.5rem!important}.k3-esm-course-page-module__q7VMAa__resourceHeader>p:last-child,.k3-esm-course-page-module__q7VMAa__resourceDemoIntro>p{max-width:54ch;color:var(--ink-soft);font-size:1.05rem;line-height:1.8}.k3-esm-course-page-module__q7VMAa__resourceBooks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 1.5rem;padding:1rem;display:grid}.k3-esm-course-page-module__q7VMAa__resourceBooks figure{min-width:0;transform:rotate(-3deg)}.k3-esm-course-page-module__q7VMAa__resourceBooks figure:nth-child(2n){transform:rotate(3deg)translateY(.8rem)}.k3-esm-course-page-module__q7VMAa__resourceBooks img{border:2px solid var(--ink);width:100%;height:auto;box-shadow:8px 10px #10283b28}.k3-esm-course-page-module__q7VMAa__resourceBooks figcaption{margin-top:1rem;font-size:.7rem;font-weight:800;line-height:1.5}.k3-esm-course-page-module__q7VMAa__resourceDemo{grid-column:1/-1;grid-template-columns:.65fr 1fr;align-items:center;gap:3rem;margin-top:2rem;display:grid}.k3-esm-course-page-module__q7VMAa__resourceDemoIntro>span{font:800 .7rem var(--font-geist-mono),monospace;letter-spacing:.08em}.k3-esm-course-page-module__q7VMAa__resourceDemoIntro h3{font-size:clamp(1.8rem,3.3vw,3rem);font-weight:900;line-height:1.1;margin:1.2rem 0!important}.k3-esm-course-page-module__q7VMAa__liveModel{border:2px solid var(--ink);background:var(--paper);min-width:0;box-shadow:8px 8px 0 var(--ink);border-radius:1.2rem;overflow:hidden}.k3-esm-course-page-module__q7VMAa__liveModelStage{height:clamp(360px,50vw,560px);position:relative}.k3-esm-course-page-module__q7VMAa__liveModelLabel{font:800 .63rem var(--font-geist-mono),monospace;letter-spacing:.05em;color:var(--ink-soft);position:absolute;top:1.55rem;left:1rem}.k3-esm-course-page-module__q7VMAa__liveModel figcaption{border-top:1px solid #10283b2e;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-size:.76rem;line-height:1.55;display:flex}.k3-esm-course-page-module__q7VMAa__liveModel figcaption p{max-width:31ch;color:var(--ink-soft)}.k3-esm-course-page-module__q7VMAa__liveModel figcaption a{text-underline-offset:4px;align-self:center;font-weight:850;text-decoration:underline}@media (max-width:360px){.k3-esm-course-page-module__q7VMAa__liveModelLabel{display:none}}@media (max-width:800px){.k3-esm-course-page-module__q7VMAa__resourceInner,.k3-esm-course-page-module__q7VMAa__resourceDemo{grid-template-columns:1fr;gap:2rem}.k3-esm-course-page-module__q7VMAa__resourceHeader h2{max-width:16ch}.k3-esm-course-page-module__q7VMAa__resourceBooks{justify-self:center;max-width:560px;padding-bottom:2rem}.k3-esm-course-page-module__q7VMAa__resourceDemo{margin-top:1rem}}.k3-esm-course-page-module__q7VMAa__bookInvestigation{grid-column:1/-1;grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;margin-top:2rem;display:grid}.k3-esm-course-page-module__q7VMAa__bookInvestigationPages{border:2px solid var(--ink);background:#fff;gap:3px;padding:.6rem;display:flex;box-shadow:9px 9px #10283b28}.k3-esm-course-page-module__q7VMAa__bookInvestigationPages img{align-self:start;width:calc(50% - 1.5px);height:auto}.k3-esm-course-page-module__q7VMAa__bookInvestigation figcaption{margin-top:1.4rem;font-size:.72rem;font-weight:750;line-height:1.6}.k3-esm-course-page-module__q7VMAa__bookInvestigation h3{letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:900;line-height:1.08;margin:1.2rem 0!important}.k3-esm-course-page-module__q7VMAa__bookInvestigation p:last-child{font-size:1.05rem;line-height:1.8}@media (max-width:800px){.k3-esm-course-page-module__q7VMAa__bookInvestigation{grid-template-columns:1fr;gap:2rem}.k3-esm-course-page-module__q7VMAa__bookInvestigation>div{order:-1}}.k3-esm-course-page-module__q7VMAa__resourceJump{border-bottom:1px solid;margin-top:1.15rem;padding-bottom:.3rem;font-size:.82rem;font-weight:800;line-height:1.5;display:inline-block}.k3-esm-course-page-module__q7VMAa__resourceJump:focus-visible{outline-offset:5px;outline:2px solid}.k3-esm-course-page-module__q7VMAa__heroTitle.k3-esm-course-page-module__q7VMAa__heroTitleZh{letter-spacing:-.035em;font-size:clamp(2.65rem,4.5vw,4.5rem);line-height:1.08}.k3-esm-course-page-module__q7VMAa__heroTitleZh .k3-esm-course-page-module__q7VMAa__heroPhrase{white-space:nowrap;display:block}.k3-esm-course-page-module__q7VMAa__heroTitleZh em{width:fit-content;display:block}@media (max-width:719px){.k3-esm-course-page-module__q7VMAa__heroTitle.k3-esm-course-page-module__q7VMAa__heroTitleZh{font-size:clamp(2.1rem,10.5vw,3.3rem)}}.k3-esm-course-page-module__q7VMAa__machineIndex{background:var(--paper);border:1.5px solid #10283b40;border-radius:1rem;margin-top:2.4rem;padding:1.35rem}.k3-esm-course-page-module__q7VMAa__machineIndex>p{font-size:.85rem;font-weight:850;margin-bottom:.8rem!important}.k3-esm-course-page-module__q7VMAa__machineIndex ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;list-style:none;display:grid}.k3-esm-course-page-module__q7VMAa__machineIndex a{border-radius:.4rem;align-items:center;gap:.6rem;min-height:44px;padding:.55rem .6rem;font-size:.84rem;font-weight:750;line-height:1.4;display:flex}.k3-esm-course-page-module__q7VMAa__machineIndex a:hover{background:var(--yellow-soft)}.k3-esm-course-page-module__q7VMAa__machineIndex a>span{color:var(--red-dark);font:800 .7rem var(--font-geist-mono), monospace}.k3-esm-course-page-module__q7VMAa__unitCard{scroll-margin-top:7rem}.k3-esm-course-page-module__q7VMAa__page:lang(zh-TW) h2{letter-spacing:-.025em;line-height:1.18}@media (max-width:999px){.k3-esm-course-page-module__q7VMAa__machineIndex ol{grid-template-columns:repeat(3,minmax(0,1fr))}.k3-esm-course-page-module__q7VMAa__stageTrack{grid-template-columns:1fr;padding:0;overflow:visible;margin-top:2rem!important}.k3-esm-course-page-module__q7VMAa__stageTrack:before{display:none}.k3-esm-course-page-module__q7VMAa__stageCard{border-top:1px solid #ffffff38;border-right:0;grid-template-columns:3rem 1fr;column-gap:1rem;min-height:0;padding:1.2rem .35rem;display:grid}.k3-esm-course-page-module__q7VMAa__stageNumber{text-align:center;grid-column:1;align-self:end}.k3-esm-course-page-module__q7VMAa__stageCog{border-width:5px;grid-area:2/1;width:2.8rem;height:2.8rem;margin-top:.6rem}.k3-esm-course-page-module__q7VMAa__stageCog:after{border-width:2px}.k3-esm-course-page-module__q7VMAa__stageCard h3{grid-area:1/2;font-size:1.25rem;margin-top:0!important}.k3-esm-course-page-module__q7VMAa__stageCard p{color:#ffffffd1;grid-area:2/2;margin-top:.45rem!important}.k3-esm-course-page-module__q7VMAa__rhythmNote{border-radius:.75rem;line-height:1.6}}@media (max-width:719px){.k3-esm-course-page-module__q7VMAa__heroTitle{font-size:clamp(2.8rem,13.8vw,4.7rem);line-height:.95}.k3-esm-course-page-module__q7VMAa__heroBody{margin-top:1.2rem!important}.k3-esm-course-page-module__q7VMAa__heroStage{min-height:clamp(410px,115vw,580px)}.k3-esm-course-page-module__q7VMAa__machineIndex{padding:1rem .6rem}.k3-esm-course-page-module__q7VMAa__machineIndex ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.k3-esm-course-page-module__q7VMAa__machineIndex>p{padding-inline:.6rem}.k3-esm-course-page-module__q7VMAa__unitModel{height:clamp(220px,65vw,290px)}.k3-esm-course-page-module__q7VMAa__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.k3-esm-course-page-module__q7VMAa__galleryImage{aspect-ratio:3/4}.k3-esm-course-page-module__q7VMAa__galleryFrame{box-shadow:3px 3px 0 var(--ink)}.k3-esm-course-page-module__q7VMAa__galleryFrame figcaption{letter-spacing:.03em;padding:.7rem;font-size:.62rem;line-height:1.6}}
