.schedule.page .no-courses-message{margin-left:auto;margin-right:auto;margin-top:var(--75px);color:var(--grey);font-weight:300;max-width:50%;text-align:center}@media (max-width:calc(960px * 0.8)){.schedule.page .no-courses-message{max-width:80%}}.schedule.page .centered-banner,.schedule.page .left-aligned-banner{margin-left:auto;margin-right:auto;margin-top:var(--75px);max-width:var(--max-width)}.schedule.page .centered-banner h1{font-size:var(--50px);font-weight:var(--semibold);line-height:var(--50px);text-transform:uppercase;text-align:center}.schedule.page .centered-banner p{font-size:var(--20px);font-weight:var(--light);line-height:var(--27px);margin:0 auto;max-width:800px;text-align:center}.schedule.page .left-aligned-banner h1{font-size:var(--50px);font-weight:var(--semibold);line-height:var(--50px);text-transform:uppercase;text-align:left}.schedule.page .left-aligned-banner p{color:var(--orange);font-size:var(--26px);line-height:var(--26px);font-weight:var(--semibold);text-transform:uppercase;font-size:var(--20px);margin:0 auto;text-align:left}.schedule.page .red-line{background-color:var(--orange);height:5px;margin:20px 0 30px;width:200vh;margin-left:-50vh}@media (max-width:calc(960px * 0.8)){.schedule.page .centered-banner p{margin-bottom:var(--50px);padding-left:var(--inset);padding-right:var(--inset);text-align:center}.schedule.page .left-aligned-banner h1{padding-left:var(--inset);padding-right:var(--inset)}.schedule.page .left-aligned-banner p{margin-bottom:var(--50px);padding-left:var(--inset);padding-right:var(--inset);text-align:left}}.schedule.page>.header{display:flex;margin-bottom:var(--50px)}.schedule.page>.header>.figure{background-color:var(--grey-background);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-basis:60%;flex-grow:1;order:1;position:relative}.schedule.page>.header>.figure:before{border:0 solid var(--orange);bottom:var(---30px);content:"";height:55%;pointer-events:none;position:absolute;width:100vw}.schedule.page>.header>.figure:before{border-right-width:var(--8px);border-top-width:var(--8px);right:50%}.schedule.page>.header>.text{display:flex;flex-direction:column;margin-left:calc((100% - var(--max-width)) / 2);padding-left:var(--inset);padding-right:var(--150px);padding-top:var(--120px);padding-bottom:var(--120px);max-width:var(--565px)}.schedule.page>.header .heading{font-size:var(--50px);font-weight:var(--semibold);line-height:var(--50px);margin:0 0 var(--85px)}.schedule.page>.header .introduction{color:var(--orange);font-size:var(--24px);line-height:var(--33px);margin:0;text-transform:uppercase}@media (max-width:calc(960px * 0.8)){.schedule.page>.header{flex-direction:column;margin-bottom:0}.schedule.page>.header>.figure{flex-basis:auto;height:var(--270px);margin-left:var(--inset);order:0}.schedule.page>.header>.figure:before{border-right-width:var(--5px);border-top-width:var(--5px);bottom:var(---15px)}.schedule.page>.header>.text{margin:var(--35px) 0 var(--50px);padding-right:var(--inset);padding-top:0}.schedule.page>.header .heading{font-size:var(--36px);line-height:var(--40px);margin:0}.schedule.page>.header .introduction{font-size:var(--20px);line-height:var(--28px);margin-top:var(--15px)}}.schedule.filter{margin:0 auto;max-width:var(--max-width);padding:0 var(--inset)}.schedule.filter .course{background-color:var(--grey-background);padding:var(--40px) var(--50px);margin:var(--18-5px) 0}.schedule.filter .course .heading{display:none}.schedule.filter .course .options{align-items:center;display:flex;gap:0 2.5%;justify-content:space-between}.schedule.filter .course .option{flex-grow:1}.schedule.filter .course .option .text{font-size:var(--26px);font-weight:var(--semibold);line-height:var(--28px);margin-right:var(--20px);text-transform:uppercase;white-space:nowrap}.schedule.filter .dropdown{align-items:center;display:inline-flex;position:relative}.schedule.filter .dropdown>select{-webkit-appearance:none;background-color:var(--white);border:var(--1px) solid var(--grey-border);border-radius:var(--4px);color:inherit;cursor:pointer;flex-grow:1;font-family:inherit;font-size:var(--16px);font-weight:var(--regular);height:var(--40px);outline:none;overflow:hidden;padding-left:var(--15px);padding-right:var(--40px);text-overflow:ellipsis;width:100%}.schedule.filter .dropdown>select:focus{border-color:var(--grey-placeholder)}.schedule.filter .dropdown:after{background-color:var(--grey);bottom:var(--16px);content:"";height:var(--7px);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQgNi4xIj48cGF0aCBkPSJNNC43IDYuMSAwIDEuNCAxLjQgMGwzLjMgMy4zTDggMGwxLjQgMS40LTQuNyA0Ljd6Ii8+PC9zdmc+Cg==) center no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQgNi4xIj48cGF0aCBkPSJNNC43IDYuMSAwIDEuNCAxLjQgMGwzLjMgMy4zTDggMGwxLjQgMS40LTQuNyA0Ljd6Ii8+PC9zdmc+Cg==) center no-repeat;pointer-events:none;position:absolute;right:var(--16px);width:var(--10px)}.schedule.filter .clear{-webkit-appearance:none;background-color:#fff0;border:none;border-radius:0;color:var(--orange);cursor:pointer;display:inline-block;font:var(--semibold) var(--14px)/var(--19px) var(--sans-serif);height:var(--19px);letter-spacing:.01em;margin:0;outline:none;padding:0;text-transform:uppercase;white-space:nowrap}.schedule.filter .clear:after{background-color:var(--orange);content:"";display:inline-block;height:var(--10px);margin-left:var(--3px);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS41IDExLjUiPjxwYXRoIGQ9Ik0xMS40IDEuMyAxMC4yLjEgNS44IDQuNSAxLjMuMS4xIDEuM2w0LjQgNC41LTQuNCA0LjQgMS4yIDEuMkw1LjggN2w0LjQgNC40IDEuMi0xLjJMNyA1Ljh6Ii8+PC9zdmc+Cg==) center no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS41IDExLjUiPjxwYXRoIGQ9Ik0xMS40IDEuMyAxMC4yLjEgNS44IDQuNSAxLjMuMS4xIDEuM2w0LjQgNC41LTQuNCA0LjQgMS4yIDEuMkw1LjggN2w0LjQgNC40IDEuMi0xLjJMNyA1Ljh6Ii8+PC9zdmc+Cg==) center no-repeat;width:var(--10px)}.schedule.filter .clear:hover,.schedule.filter .clear:focus{color:var(--orange-dark)}.schedule.filter .clear:hover:after,.schedule.filter .clear:focus:after{background-color:var(--orange-dark)}.schedule .course.section{margin:auto;max-width:var(--max-width);padding:0 var(--inset)}.schedule .course.section+.course.section{margin:var(--30px) auto}.schedule .course.module{background-color:var(--grey-background);padding:var(--60px);padding-left:var(--40px)}.schedule .course.module>.first.col{padding-right:var(--60px);vertical-align:top}.schedule .course.module>.second.col{vertical-align:middle;width:var(--880px)}.schedule .course.module .portfolio-stream{display:flex}.schedule .course.module .portfolio-stream+.heading{margin-top:var(--15px)}.schedule .course.module .heading{color:var(--orange);font-size:var(--26px);font-weight:var(--light);line-height:var(--28px);margin:0}.schedule .course.module .heading a{color:var(--orange);text-decoration:none}.schedule .course.module .heading a:hover,.schedule .course.module .heading a:focus{color:var(--orange-dark)}.schedule .course.module .heading strong{font-weight:var(--semibold)}.schedule .course.module .details{display:grid;grid-template-columns:1fr 1fr;max-width:var(--330px)}.schedule .course.module .heading+.details{margin-top:var(--35px)}.schedule .course.module .details .key{display:block;font-size:var(--14px);font-weight:var(--semibold);line-height:var(--19px);text-transform:uppercase}.schedule .course.module .details .val{font-size:var(--26px);font-weight:var(--light);line-height:var(--36px);white-space:nowrap}.schedule .course.module .details em.val{color:var(--orange);font-style:normal}.schedule .course.module .details .val small{font-size:var(--21px)}.schedule .dates.lists{display:flex;gap:var(--20px);margin-bottom:var(---20px);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--20px);scroll-snap-type:x mandatory}.schedule .dates.list{display:grid;gap:var(--20px);grid-template-columns:repeat(4,1fr);margin:0;padding:0;height:auto!important}.schedule .dates.list li{background-color:var(--white);display:inline-flex;flex-direction:column;overflow:hidden;padding:var(--20px) var(--25px);scroll-snap-align:start;width:175px}.schedule.page .categorytitle{color:var(--orange);font-size:var(--30px);font-weight:600;line-height:var(--33px);margin:0;text-transform:uppercase;margin:var(--60px) auto;max-width:var(--max-width);padding:0 var(--inset)}.schedule .dates.list .location,.schedule .dates.list .date,.schedule .dates.list .time,.schedule .dates.list .zone{display:block}.schedule .dates.list .location{font-size:var(--18px);font-weight:var(--semibold);line-height:var(--24px)}.schedule .dates.list .meatspace.location,.schedule .dates.list .cyberspace.location{align-items:center;display:inline-flex}.schedule .dates.list .meatspace.location:before,.schedule .dates.list .cyberspace.location:before{background-color:currentColor;content:"";margin-right:var(--8px)}.schedule .dates.list .meatspace.location{color:var(--orange)}.schedule .dates.list .meatspace.location:before{height:var(--29px);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS44IDI4LjYiPjxwYXRoIGQ9Ik05LjkgMEM0LjQgMCAwIDQuNCAwIDkuOWMwIDggOS45IDE4LjcgOS45IDE4LjdzOS45LTEwLjggOS45LTE4LjdjMC01LjUtNC40LTkuOS05LjktOS45em0wIDE1LjRjLTMgMC01LjUtMi40LTUuNS01LjRzMi40LTUuNCA1LjQtNS40UzE1LjIgNyAxNS4yIDEwYy4yIDIuOS0yLjMgNS40LTUuMyA1LjR6Ii8+PC9zdmc+Cg==) center no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOS44IDI4LjYiPjxwYXRoIGQ9Ik05LjkgMEM0LjQgMCAwIDQuNCAwIDkuOWMwIDggOS45IDE4LjcgOS45IDE4LjdzOS45LTEwLjggOS45LTE4LjdjMC01LjUtNC40LTkuOS05LjktOS45em0wIDE1LjRjLTMgMC01LjUtMi40LTUuNS01LjRzMi40LTUuNCA1LjQtNS40UzE1LjIgNyAxNS4yIDEwYy4yIDIuOS0yLjMgNS40LTUuMyA1LjR6Ii8+PC9zdmc+Cg==) center no-repeat;width:var(--20px)}.schedule .dates.list .cyberspace.location{color:var(--teal)}.schedule .dates.list .cyberspace.location:before{height:var(--29px);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAyMi41Ij48cGF0aCBkPSJNNiAxOC41aDI0Yy43IDAgMS4zLS42IDEuMy0xLjNWMS4zQzMxLjIuNiAzMC43IDAgMzAgMEg2Yy0uNyAwLTEuMy42LTEuMyAxLjN2MTUuOWMwIC43LjYgMS4zIDEuMyAxLjN6TTcuMiAyLjRoMjEuN3YxMy44SDcuMlYyLjR6bTEzLjIgMTcuOGMwIC42LS41IDEuMi0xLjIgMS4yaC0yLjVjLS42IDAtMS4yLS41LTEuMi0xLjJIMHYxLjFjMCAuNy42IDEuMyAxLjMgMS4zaDMzLjRjLjcgMCAxLjMtLjYgMS4zLTEuM3YtMS4xSDIwLjR6Ii8+PC9zdmc+Cg==) center no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAyMi41Ij48cGF0aCBkPSJNNiAxOC41aDI0Yy43IDAgMS4zLS42IDEuMy0xLjNWMS4zQzMxLjIuNiAzMC43IDAgMzAgMEg2Yy0uNyAwLTEuMy42LTEuMyAxLjN2MTUuOWMwIC43LjYgMS4zIDEuMyAxLjN6TTcuMiAyLjRoMjEuN3YxMy44SDcuMlYyLjR6bTEzLjIgMTcuOGMwIC42LS41IDEuMi0xLjIgMS4yaC0yLjVjLS42IDAtMS4yLS41LTEuMi0xLjJIMHYxLjFjMCAuNy42IDEuMyAxLjMgMS4zaDMzLjRjLjcgMCAxLjMtLjYgMS4zLTEuM3YtMS4xSDIwLjR6Ii8+PC9zdmc+Cg==) center no-repeat;width:var(--36px)}.schedule .dates.list .location+.date{margin-top:var(--10px)}.schedule .dates.list .date{font-size:var(--30px);font-weight:var(--semibold);line-height:var(--34px);text-transform:uppercase;white-space:nowrap}.schedule .dates.list .multi-month.date{font-size:var(--22px);line-height:var(--28px)}.schedule .dates.list .date+.time{margin-top:var(--2px)}.schedule .dates.list .time,.schedule .dates.list .zone{color:var(--grey-placeholder);font-size:var(--16px);line-height:var(--20px)}.schedule .dates.list .time{margin-bottom:var(--10px)}.schedule .dates.list .time+.zone{display:inline-flex;padding:var(--4px) var(--8px);border-radius:3px;color:#fff;font-size:11px;font-weight:600;line-height:1.27;align-self:flex-start;margin-top:auto;margin-bottom:var(--4px)}.schedule .dates.list .time+.zone.awst{background-color:#f5cbf4}.schedule .dates.list .time+.zone.aest{background-color:#8bd6cc}.schedule .dates.list .time+.zone.nzst,.schedule .dates.list .time+.zone.nzdt{background-color:#b8f5b0}.schedule .dates.list .time+.zone.aedt{background-color:#b0c7f5}.schedule .dates.list .button{border:none;font-size:var(--14px)}.schedule .cta.module{margin:var(--100px) auto}.schedule .cta.module .col+.col{padding-top:var(--80px);vertical-align:top;width:var(--690px)}.schedule .cta.module figure{padding:var(--80px) var(--100px);padding-left:0}.schedule .cta.module figure .heading{font-size:var(--36px);font-weight:var(--regular);line-height:var(--42px);text-transform:none;margin:0 0 var(---8px)}.schedule .cta.module figure .heading~p{font-size:var(--20px);font-weight:var(--light);line-height:var(--27px);margin:var(--25px) 0}.schedule .cta.module figure .heading+.button{margin-top:var(--35px)}.schedule .cta.module .cta{padding:var(--80px);padding-left:var(--120px);padding-right:var(--30px)}.schedule .cta.module .rich-text{font-size:var(--20px);font-weight:var(--light);line-height:var(--27px);margin-top:var(--20px)}.schedule .cta.module .rich-text ul{list-style:none;padding:0}.schedule .cta.module .rich-text ul>li{display:flex}.schedule .cta.module .rich-text ul>li:before{content:"–";margin-left:var(--2px);margin-right:var(--10px)}.schedule .cta.module .rich-text ul>li>a{color:var(--grey);text-decoration:none}.schedule .cta.module .rich-text ul>li>a:hover,.schedule .cta.module .rich-text ul>li>a:focus{color:var(--orange-dark)}.schedule .cta.module .rich-text :first-child{margin-top:0}.schedule .cta.module .rich-text :last-child{margin-bottom:0}@media (max-width:calc(1540px * 0.8)){.schedule .cta.module .col+.col{width:auto}}@media (max-width:calc(1420px * 0.8)){.schedule.page>.header>.text{margin-left:0}}@media (max-width:calc(960px * 0.8)){.schedule .row,.schedule .row .col{display:block;width:100%}.schedule.filter .portfolio-stream .options{margin-right:var(--outset)}.schedule.filter .portfolio-stream .option:last-child{padding-right:var(--inset)}.schedule.filter .course{padding:var(--40px) var(--20px);position:relative}.schedule.filter .course .heading{display:block;font-size:var(--14px);letter-spacing:.01em;line-height:var(--19px);margin:0}.schedule.filter .course .options{align-items:stretch;flex-direction:column;gap:var(--15px) 0;margin-top:var(--20px)}.schedule.filter .filter .option .text{display:none}.schedule.filter .clear{position:absolute;right:var(--20px);top:var(--40px)}.schedule .course.section{margin:var(--60px) auto}.schedule .course.section+.course.section{margin:var(--30px) auto}.schedule .course.module{padding:var(--40px) var(--25px);padding-right:0}.schedule .course.module>.first.col{padding-right:var(--25px)}.schedule .course.module>.second.col{padding-top:var(--35px);width:auto}.schedule .dates.list{display:flex}.schedule .dates.list:last-child{padding-right:var(--25px)}.schedule .cta.module{margin:var(--60px) auto}.schedule .cta.module .col+.col{padding-top:0;padding-left:0;margin-top:var(---35px);width:auto}.schedule .cta.module figure{margin-right:0;padding:var(--40px) var(--40px) var(--75px) 0}.schedule .cta.module figure:before{border-width:var(--5px);right:0}.schedule .cta.module figure .heading{font-size:var(--26px);line-height:var(--32px)}.schedule .cta.module .cta{margin-right:var(--outset);padding:var(--75px) var(--inset) var(--50px) var(--40px)}.schedule .cta.module .cta .heading{font-size:var(--20px);line-height:var(--24px)}}@media (max-width:calc(350px * 0.8)){.schedule .course.module .details{gap:var(--10px) 0;grid-template-columns:1fr}}