*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}@font-face{font-family:IKANSEEYOUALL;src:url(/_next/static/media/IKANSEEYOUALL-WebXL.b196de5a.woff) format("woff")}@font-face{font-family:Helvetica Extended;src:url(/_next/static/media/HelveticaNeueLTStd-Ex.0c97c740.woff) format("woff")}@font-face{font-family:Helvetica Bold Extended Oblique;src:url(/_next/static/media/HelveticaNeueLTStd-BdExO.ed7e3dae.woff) format("woff")}@font-face{font-family:Helvetica Heavy Extended;src:url(/_next/static/media/HelveticaNeueLTStd-HvEx.ee3c67a6.woff) format("woff")}*{font-family:Helvetica Extended,sans-serif;scroll-behavior:smooth}h1,h2{color:#000;font-family:IKANSEEYOUALL}h1{color:#ea553e;font-size:60pt;line-height:1;margin-top:2em}.content h2{font-size:35pt;margin:5em 0 1em}a{text-decoration:none}.navigationParent{max-width:100%;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;position:fixed;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));z-index:1}.navigation{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.navigation h2{display:inline-block;cursor:pointer;padding:1em;opacity:.2;transition:opacity .2s ease;transition-delay:.25s}.navigation h2:first-child{color:#ea553e}.navigation h2.activeClass{opacity:1}.content{padding:2em;height:100vh;overflow-y:scroll}.content p{max-width:65ch;margin:2em 0}.content span.bold{font-family:Helvetica Bold Extended Oblique}.content span.category{font-family:Helvetica Heavy Extended}.indentedText{margin:0 3em}.content p.imageTitle{font-size:9pt;margin:.5em 0 2em}.courseDetails{display:flex;justify-content:space-between}a.cta{background:#ea553e;padding:2em;display:inline-flex;margin:2em auto;color:#0e2132;border-radius:10px;border:4px solid #0e2132;align-items:center;grid-gap:8px;gap:8px}a.cta:hover{border:4px solid #ea553e}a.contentLink{color:#000;margin:2em 0;display:block}a.contentLink p{margin:0;position:relative;display:block}@media screen and (min-width:600px){.App{display:flex;flex-direction:row;max-width:2000px;margin:0 auto}.navigationParent{width:50%;position:relative;display:flex;overflow-x:hidden;overflow-y:auto;height:100vh;align-items:flex-end;padding:2em;background:#fff}.navigation{display:flex;flex-direction:column;height:100%}.navigation a{padding:8px 0}.content{width:50%}}