.learning-section{height:calc(100vh - 125px);max-height:1125px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:-125px;background-color:#fff;}.learning-section .container{display:flex;justify-content:space-between;align-items:center;gap:40px;height:100%;width:100%;padding:0;padding-top:150px;max-width:unset;}.learning-content{width:50%;padding:0 clamp(20px,5vw,60px);box-sizing:border-box;}.learning-content .learning-textset{max-width:720px;}.learning-content h2{font-size:clamp(30px,2.8vw,50px);color:#2C0CB4;margin:0;margin-bottom:40px;line-height:1.4;letter-spacing:.05rem;}.learning-content p{font-size:clamp(20px,1.2vw,22px);line-height:calc(1.3em + .5vw);margin:0;margin-bottom:40px;}.learning-content p strong{font-weight:700;color:#333;}.learning-content a.learnmore{font-size:clamp(20px,1.2vw,24px);font-weight:600;line-height:1.5;color:#2c0cb4;text-decoration:none;margin-bottom:30px;display:inline-flex;align-items:center;gap:10px;transition:all ease .3s;}.learning-content a.learnmore:hover{gap:14px;}.learning-image{position:relative;width:50%;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;background-image:url(../images/bg-right-dots.svg);background-position:bottom 100px right 50px;background-repeat:no-repeat;background-size:80% auto;padding:0 clamp(20px,5vw,60px);box-sizing:border-box;}.learning-image .learning-imageset{display:flex;justify-content:flex-end;align-items:flex-end;position:relative;height:100%;max-height:900px;}.learning-image .code{position:absolute;z-index:0;top:60px;left:-140px;}.learning-image .woman{position:relative;z-index:1;height:100%;max-height:900px;margin-right:50px;}@media (max-width:80em){.grouped-sections-background{background-position:bottom 600px right;background-size:auto 450px}.learning-section{background-position:top -500px right;height:unset}.learning-section .container{gap:0}.learning-image,.learning-content{width:50%}.learning-image{padding:0}.learning-image .learning-imageset{width:100%}.learning-image .code{left:100px;top:0}.learning-content h2{font-size:clamp(30px,4vw,40px)}.learning-content p{font-size:18px}.learning-content a.learnmore{font-size:18px;margin-bottom:50px}.learning-image .woman{max-height:700px}}@media (max-width:64em){.learning-section{background-position:top -500px right;height:auto}.learning-section .container{gap:0;height:unset;padding-top:170px;align-items:flex-end}.learning-image .learning-imageset{width:100%;justify-content:center}.learning-image .code{left:70px;top:-100px}.learning-image .woman{max-height:500px;margin:0}}@media (max-width:910px){.learning-image .code{width:300px;height:138px;left:calc(50% - 130px);top:-100px}}@media (max-width:48em){.grouped-sections-background{background-position:right bottom 950px;background-size:auto 450px}.learning-section{height:auto;max-height:unset}.learning-section .container{gap:0;flex-direction:column-reverse;align-items:flex-start}.learning-image,.learning-content{width:100%}.learning-content{padding:0 clamp(20px,5vw,60px)}.learning-content p{margin-bottom:30px}.learning-content a.learnmore{margin:0}.learning-image{background-position:bottom 20px center}.learning-image .learning-imageset{max-width:unset;justify-content:flex-end}.learning-image .code{width:400px;height:auto;left:calc(50% - 240px);top:50px}.learning-image .woman{max-height:500px;margin:0;margin-right:20%}}@media (max-width:35.5em){.grouped-sections-background{background-position:right top 430px;background-size:auto 400px}.learning-section{background-size:auto 430px}.learning-image .woman{max-height:430px}.learning-image .code{width:300px;height:138px;left:60px;top:10px}.learning-content .learning-textset{padding:20px}.learning-content h2{font-size:clamp(30px,4vw,40px);margin-bottom:30px}.learning-content p{font-size:clamp(18px,2vw,20px);line-height:calc(1.3em + .5vw);letter-spacing:.04rem;margin:0;margin-bottom:30px}}.explore-section{background:url(../images/dots-overgrey.png) no-repeat right bottom;background-color:#2f3646;padding:40px 20px;height:100vh;max-height:1100px;box-sizing:border-box;display:flex;align-items:center;}.explore-section .container{width:100%;max-width:unset;display:flex;gap:160px;justify-items:center;justify-content:center;align-items:center;}.explore-applications{width:100%;max-width:560px;transition:opacity ease .8s;opacity:1;}.explore-applications:hover{opacity:1;}.explore-applications h2{font-size:clamp(30px,2.8vw,50px);font-weight:600;color:#ffffff;}.explore-applications.nofade h2{font-size:clamp(30px,2.8vw,44px);line-height:1.3;}.explore-applications p{font-size:clamp(20px,1.2vw,22px);font-weight:300;line-height:calc(1.3em + .6vw);letter-spacing:.05rem;color:#dddddd;margin-bottom:40px;}.explore-applications.nofade p{line-height:calc(1.3em + .45vw)}.explore-applications p strong{font-weight:700;color:#fff;}.explore-video{max-width:900px;width:100%;}@media (max-width:1440px){.explore-section .container{gap:80px}.explore-applications{flex:1}.explore-video{flex:1.2}}@media (max-width:80em){.explore-section{height:auto;padding:120px 20px}.explore-applications p{font-size:18px}.explore-section .container{gap:60px}}@media (min-width:64.01em){.explore-applications{opacity:.8}.explore-applications.nofade{opacity:1}.explore-applications h2,.explore-applications p strong,.explore-applications p{color:#bbb;transition:color ease .8s}.explore-applications.nofade h2,.explore-applications.nofade p strong,.explore-applications.nofade p{color:#ffffff}.explore-applications:hover h2,.explore-applications:hover p strong{color:#fff}.explore-applications:hover p{color:#ddd}}@media (max-width:64em){.explore-section{align-items:center;height:auto;position:relative;padding:80px 20px}.explore-section.nofade{padding-top:140px}.explore-section .container{width:100%;align-items:center;flex-direction:column-reverse;gap:60px}.explore-applications{text-align:center;padding:0;max-width:unset}.explore-applications .button-set{gap:20px;justify-content:center}}@media (prefers-reduced-motion:reduce){.learning-content a.learnmore{transition:none}}