body,html{margin:0!important;background-color:#000!important}body{color:#fff;font-family:neuzeit-grotesk,sans-serif!important;font-size:16px;line-height:22px}@media(min-width:1300px)and (max-device-pixel-ratio:1){body{font-size:18px;line-height:24px}}.menu-container{z-index:30;top:1rem;left:unset;right:1rem}@media(min-width:720px){.menu-container{top:2.25rem;right:2rem}}p{font-size:18px;line-height:24px;font-weight:300}@media(min-width:720px){p{font-size:24px;line-height:32px}}#progress-bar{display:flex;flex-direction:row;position:fixed;bottom:0;left:0;width:100vw;height:5px}@media(min-width:1300px){#progress-bar{bottom:unset;top:0;width:5px;height:100vh}}#progress-bar{z-index:99;transform-origin:top left}#progress-bar progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;width:100%}@media(min-width:1300px){#progress-bar progress[value]{writing-mode:vertical-rl;direction:rtl;position:relative;width:5px;rotate:180deg;height:100%}}#progress-bar progress[value]{border-radius:0;border:none;background:#0f0f0f}#progress-bar progress[value]::-webkit-progress-bar{background:#0f0f0f}#progress-bar progress[value]::-moz-progress-bar{background-color:#ff671d}#progress-bar progress[value]::-webkit-progress-value{background:#ff671d}.scroll-notifier{position:absolute;display:flex;flex-direction:row;width:350px}@media(min-width:720px){.scroll-notifier{width:max-content}}.scroll-notifier{align-items:center;gap:8px;font-size:24px;background-color:#0f0f0f;border-radius:99px;padding:10px 20px;bottom:5px;left:50%;transform:translateX(-50%);z-index:50}#content{background:#000}#intro{overflow:visible}#intro-background{position:absolute;top:0;left:0;height:100%;width:100%}#intro-background .background-parallax{height:100%}#intro-gradient{position:absolute;top:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,rgb(0,0,0),rgba(0,0,0,0));z-index:1}#brand{position:absolute;top:1rem;right:4rem;z-index:2}@media(min-width:720px){#brand{top:2.25rem;right:6rem}}@media(min-width:1300px){#brand{top:2rem}}#brand img{width:32px;height:32px}@media(min-width:1300px){#brand img{width:40px;height:40px}}#header-foreground-mobile{display:flex;flex-direction:column;width:100%;height:auto;--scroll:0;position:relative;bottom:calc((2*var(--scroll) - 100)*1px)}@media(min-width:500px){#header-foreground-mobile{bottom:calc((2*var(--scroll) + 100)*1px)}}#header-foreground-mobile img{position:relative}#header-foreground-mobile .extension{width:100%;height:100vh;background:linear-gradient(#080303 0 30%,black 30%);position:relative;top:-1px}@media(min-width:720px){#header-foreground-mobile{display:none}}#header-foreground-desktop{display:none;flex-direction:column-reverse;width:100%;height:auto}@media(min-width:720px){#header-foreground-desktop{display:flex}}#header-foreground-desktop img{position:relative;top:-40px}@media(min-width:720px){#header-foreground-desktop img{top:0}}#header-bg-desktop,#header-bg-mobile{width:100%;height:100%}#header-bg-desktop{display:none}@media(min-width:1300px){#header-bg-desktop{display:block;position:relative}}#header-bg-mobile{display:block}@media(min-width:1300px){#header-bg-mobile{display:none}}#intro-content{height:100vh;width:100%;position:-webkit-sticky;position:sticky;top:0;display:flex}#intro-content #scroll-down-animation{position:absolute;bottom:38%;left:50%;transform:translateX(-50%);width:100px;height:auto}@media(min-height:800px){#intro-content #scroll-down-animation{bottom:45%}}@media(min-width:720px){#intro-content #scroll-down-animation{transform:unset;top:75%;bottom:unset;left:20%}}#intro-content #comet-1{position:absolute;transform-origin:top right;top:25%;left:-20%;width:100px;height:200px;rotate:-85deg}@media(min-width:720px){#intro-content #comet-1{left:5%;height:300px}}@media(min-width:1600px){#intro-content #comet-1{top:10%;left:0;rotate:-80deg}}#intro-content #comet-1 div,#intro-content #comet-1 svg{width:100%;height:100%}#intro-content #comet-2{position:absolute;transform-origin:top right;top:10%;right:-10%;width:100px;height:300px;rotate:25deg}@media(min-width:720px){#intro-content #comet-2{top:20%;right:-10%;width:300px;height:400px;rotate:40deg}}@media(min-width:1600px){#intro-content #comet-2{top:5%;right:0;height:500px;rotate:35deg}}#intro-content #comet-2 div,#intro-content #comet-2 svg{width:100%;height:100%}#intro-content #star-1,#intro-content #star-2,#intro-content #star-3{position:absolute;width:50px;height:50px}#intro-content #star-1{top:10%;left:60%;transform:translateX(-50%)}#intro-content #star-2{top:15%;left:65%}#intro-content #star-3{top:20%;left:70%}#title-container{position:absolute;top:8rem;width:100%;height:35%}@media(min-width:1300px){#title-container{height:55%;left:unset;transform:unset}}#title-container #page-title{position:relative;left:1rem;top:2rem;width:100%}@media(min-height:800px){#title-container #page-title{top:4rem}}@media(min-width:700px){#title-container #page-title{left:unset;top:50%;transform:translateY(-50%)}}#title-container #page-title h1.title-pt1{font-size:100px}@media(min-width:700px){#title-container #page-title h1.title-pt1{font-size:175px}}#title-container #page-title h1.title-pt2{font-size:58px}@media(min-width:700px){#title-container #page-title h1.title-pt2{font-size:110px}}#title-container #page-title .title-pt1{font-weight:700;position:relative;line-height:0px;text-transform:uppercase;left:.5rem}@media(min-height:800px)and (min-width:400px){#title-container #page-title .title-pt1{left:2rem}}@media(min-width:500px){#title-container #page-title .title-pt1{top:3rem;left:1rem}}@media(min-width:720px){#title-container #page-title .title-pt1{left:5rem}}#title-container #page-title .title-pt2{position:relative;top:.5rem;left:1.5rem;text-transform:uppercase;font-weight:600;line-height:60px;width:max-content}@media(min-height:800px)and (min-width:400px){#title-container #page-title .title-pt2{left:2.5rem}}@media(min-width:500px){#title-container #page-title .title-pt2{top:4rem;left:10vw;line-height:90px}}@media(min-width:720px){#title-container #page-title .title-pt2{top:5rem;left:8rem}}#title-container #page-title .title-pt3{position:relative;width:300px;font-family:neuzeit-grotesk;text-align:left;color:#ff671d;font-size:28px;width:max-content;left:2rem}@media(min-height:800px)and (min-width:400px){#title-container #page-title .title-pt3{left:3.5rem}}@media(min-width:500px){#title-container #page-title .title-pt3{top:5rem;left:6rem}}@media(min-width:720px){#title-container #page-title .title-pt3{top:6rem;left:23.5vw;font-size:24px}}.text-black{color:#000}.text-transparent{color:rgba(0,0,0,0)}.text-blue{color:#001028}.text-yellow{color:#f4b223}.text-outline{-webkit-text-stroke:#fff 1px}@media(min-width:1600px){.text-outline{-webkit-text-stroke:#fff 2px}}.title-text-bold{font-size:2.5rem;line-height:2.5rem;font-weight:600}@media(min-width:1600px){.title-text-bold{font-size:4.5rem;line-height:4.5rem}}.title-text-large{font-size:3rem;line-height:3rem}@media(min-width:1600px){.title-text-large{font-size:6rem;line-height:6rem}}.text-uppercase{text-transform:uppercase}#content-images{position:-webkit-sticky;position:sticky;top:35%;height:0}.overlay{position:absolute;display:flex;flex-direction:column;align-items:flex-end;right:1rem;bottom:1rem;width:300px}.overlay p{margin:0}.overlay .title{font-weight:300;font-size:2rem;line-height:38px;letter-spacing:5%;text-transform:uppercase}.overlay .title:first-child{margin-bottom:8px}.overlay .bold,.overlay .distance{font-weight:900;font-size:3rem;line-height:58px;letter-spacing:5%}@media(min-width:1600px){.overlay{width:-moz-fit-content;width:fit-content;bottom:1rem;right:3rem}}.sticky-container{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;height:100vh;overflow:hidden}.relative-content{position:relative;top:0;left:0;width:100%;height:100%}#image-zoom-transition .title-text-large,#intro-transition .title-text-large{font-family:linotype-didot;font-size:48px;line-height:56px}@media(min-width:720px){#image-zoom-transition .title-text-large,#intro-transition .title-text-large{font-size:56px;line-height:64px;letter-spacing:1.5%}}@media(min-width:1200px){#image-zoom-transition .title-text-large,#intro-transition .title-text-large{font-size:64px;line-height:64px;letter-spacing:normal}}@media(min-width:1600px){#image-zoom-transition .title-text-large,#intro-transition .title-text-large{font-size:6rem;line-height:6rem}}#from-space-transition .carousel,#intro-transition .carousel{width:100%}#from-space-transition .carousel__slide,#intro-transition .carousel__slide{display:flex;align-items:center}#from-space-transition h2,#intro-transition h2{padding:8px}#from-space-transition .carousel__controls,#intro-transition .carousel__controls{margin-top:16px}#from-space-transition .carousel__dots,#intro-transition .carousel__dots{gap:16px}#from-space-transition .carousel__dot,#intro-transition .carousel__dot{width:16px;height:16px;border:2px solid #f2f2f2;background:none;box-shadow:none}#from-space-transition .carousel__dot:after,#intro-transition .carousel__dot:after{box-shadow:none}#from-space-transition .carousel__dot--selected,#intro-transition .carousel__dot--selected{border:2px solid #f4b223;background:#f4b223}#from-space-transition .carousel__dot--selected:after,#intro-transition .carousel__dot--selected:after{box-shadow:none}#image-zoom-transition .title{font-size:1.5rem;line-height:1.5rem}@media(min-width:1200px){#image-zoom-transition .title{font-size:2rem;line-height:2.375rem}}.slide-dots{margin-top:32px;display:flex;flex-direction:row;gap:8px}.dot{width:10px;height:10px;background-color:none;border:2px solid #f2f2f2;border-radius:99px}.dot.active{background-color:#f2f2f2}#from-space-transition,#intro-transition{font-family:linotype-didot;font-weight:700}.title-text-small{font-family:neuzeit-grotesk;font-size:1.5rem;line-height:1.5rem}.blend-background{background-repeat:no-repeat;background-size:cover}.blend-background h2{mix-blend-mode:multiply;margin:0}#layered-zoom-with-fade,#layered-zoom-with-fade img,.blend-background h2{background-color:#000}#layered-zoom-with-fade .overlay-text{text-align:end;font-size:.8rem}@media(min-width:1600px){#layered-zoom-with-fade .overlay-text{font-size:1.5rem}}.titles h2{display:flex;flex-direction:column;margin-bottom:16px;gap:16px}@media(min-width:992px){.titles h2{gap:0;margin-bottom:48px}}.titles .title-style-1,.titles .title-style-2,.titles .uppercase{text-transform:uppercase}.titles .title-style-1{font-size:32px;line-height:36px;font-weight:700;letter-spacing:1.6px}@media(min-width:1300px){.titles .title-style-1{font-size:64px;font-weight:900;letter-spacing:.64px}}.titles .title-style-2{font-size:62px;line-height:42px;font-weight:900;letter-spacing:2%}@media(min-width:720px){.titles .title-style-2{position:relative;top:-32px}}@media(min-width:992px){.titles .title-style-2{top:-12px}}@media(min-width:1300px){.titles .title-style-2{font-size:128px;letter-spacing:2.56px;line-height:80px}}#video-player{border:3px solid #f2f2f2;display:flex;width:100%!important;height:auto!important}@media(orientation:landscape)and (max-height:600px){#video-player{width:auto!important;height:80%!important}}@media(min-width:1300px){#video-player{width:100%!important;height:auto!important}}#student-opportunities .section-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media(min-width:720px){#student-opportunities .section-content{margin:0 64px;flex-direction:row;gap:32px}}@media(min-width:1600px){#student-opportunities .section-content{gap:0}}#student-opportunities .mobile-content .carousel,#student-opportunities .mobile-content .copy-container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#student-opportunities .copy-container{width:90%;flex-grow:0;display:flex;flex-direction:column;justify-content:center;padding:0;align-items:flex-start}@media(min-width:720px){#student-opportunities .copy-container{width:60%}}@media(min-width:1300px){#student-opportunities .copy-container{margin-right:64px}}@media(min-width:1600px){#student-opportunities .copy-container{width:40%}}#student-opportunities .carousel{width:100%;height:auto}@media(min-width:720px){#student-opportunities .carousel{width:60%}}@media(min-width:992px){#student-opportunities .carousel{width:50%}}@media(min-width:1300px){#student-opportunities .carousel{max-width:40%;width:60%}}#student-opportunities .carousel__viewport{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}#student-opportunities .carousel__container{gap:32px;width:100%;height:100%}#student-opportunities .carousel__slide{flex:0 0 100%;min-width:0;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}#student-opportunities .carousel__slide:last-child{padding-right:8px}#student-opportunities .carousel__dots{gap:16px}#student-opportunities .carousel__dot{width:16px;height:16px;border:2px solid #f2f2f2;background:none;box-shadow:none}#student-opportunities .carousel__dot:after{box-shadow:none}#student-opportunities .carousel__dot--selected{border:2px solid #f4b223;background:#f4b223}#student-opportunities .carousel__dot--selected:after{box-shadow:none}#student-opportunities .carousel__arrows button{display:flex;align-content:center}#student-opportunities .carousel__arrows svg{height:32px}#student-opportunities .student-card{width:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-shadow:2px 4px 6px 0 rgba(15,15,15,.25);border:4px solid #fff;background-color:#fff;flex-grow:1;height:100%;max-height:550px}@media(min-width:1300px){#student-opportunities .student-card{gap:16px;max-height:unset;overflow-y:hidden}}#student-opportunities .student-card .student-image{position:relative;width:100%}@media(min-width:1300px){#student-opportunities .student-card .student-image{width:100%}}#student-opportunities .student-card .student-image:hover .open-video{color:#f4b223}#student-opportunities .student-card .student-descriptor{position:absolute;left:0;bottom:16px;display:flex;flex-direction:column;margin-top:16px;font-size:1.125rem;line-height:24px}#student-opportunities .student-card .student-descriptor .name,#student-opportunities .student-card .student-descriptor .study-area{padding:8px 32px 4px 16px;width:max-content}#student-opportunities .student-card .student-descriptor .name{color:#fff;background-color:#001028;font-weight:700}#student-opportunities .student-card .student-descriptor .study-area{color:#0f0f0f;background-color:#fff;margin-left:24px}#student-opportunities .student-card .open-video{cursor:pointer;position:absolute;top:8px;right:8px;transition:color .5s}#student-opportunities .student-card img{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:auto}#student-opportunities .student-card .student-content{align-self:stretch;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#fff}#student-opportunities .student-card .student-content .student-title,#student-opportunities .student-card .student-content p{padding:0 16px}#student-opportunities .student-card .student-content p{text-align:left;color:#000}#student-opportunities .student-card .student-quote{align-self:stretch;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:16px;color:#f4b223;background-color:#0f0f0f;font-weight:700;font-size:18px;line-height:24px}@media(min-width:720px){#student-opportunities .student-card .student-quote{font-size:24px;line-height:32px}}@media(min-width:1300px){#innovation{font-size:1.33rem;line-height:1.78rem}}#innovation #end-star-1,#innovation #end-star-2,#innovation #end-star-3{position:absolute;width:25px;height:25px}#innovation #end-star-1{top:2%;right:25%}@media(min-width:720px){#innovation #end-star-1{top:10%;left:60%;transform:translateX(-50%)}}#innovation #end-star-2{top:4%;right:15%}@media(min-width:720px){#innovation #end-star-2{top:15%;left:65%}}#innovation #end-star-3{top:5%;right:5%}@media(min-width:720px){#innovation #end-star-3{top:20%;left:70%}}#innovation .titles h2,#innovation p{margin:0}#innovation .col-12,#innovation .col-sm-10{display:flex;flex-direction:column;gap:8px}@media(min-width:500px)or (min-height:700px){#innovation .col-12,#innovation .col-sm-10{gap:32px}}#innovation .col-12 .copy-container,#innovation .col-sm-10 .copy-container{display:flex;flex-direction:column;gap:8px}@media(min-height:700px){#innovation .col-12 .copy-container,#innovation .col-sm-10 .copy-container{gap:24px}}#innovation .col-12 .copy-container,#innovation .col-sm-10 .copy-container{padding:0 16px}@media(min-width:400px){#innovation .col-12 .copy-container,#innovation .col-sm-10 .copy-container{padding-bottom:16px}}#innovation .button{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:10px;padding:20px;margin:0 0 0 16px;color:#0f0f0f;width:max-content;box-shadow:2px 4px 6px 0 rgba(15,15,15,.25);border:4px solid #f2f2f2;color:#f2f2f2;background-color:#001028;cursor:pointer;transition:background .5s,color .5s;font-size:18px;line-height:1.33;text-transform:uppercase;font-weight:700;letter-spacing:.96px}@media(min-width:400px){#innovation .button{font-size:24px}}#innovation .button:hover{text-decoration:none;color:#0f0f0f;background-color:#f4b223;box-shadow:inset 2px 4px 6px 0 rgba(15,15,15,.25);transition:all .5s}#innovation .opens-the-world{flex-grow:1;font-family:neuzeit-grotesk;font-size:24px;line-height:24px;font-weight:900;letter-spacing:1.6px;color:#fff;text-transform:uppercase}@media(min-width:500px){#innovation .opens-the-world{font-size:32px;line-height:normal}}.icon-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:0;list-style:none}.icon-list li{display:flex;flex-direction:row;align-items:center;font-weight:400;gap:8px;line-height:24px}@media(min-width:400px){.icon-list li{gap:16px;font-weight:600}}.icon-list li svg{color:#f4b223;width:24px;height:24px;margin-right:16px}:export{pacific_orange:#ff671d;deep_orange:#e65300;pacific_black:#0f0f0f;midnight_blue:#001028;navy_blue:#011e41;porcelain:#f2f2f2;drift_wood:#a29889;canary:#f4b223;medium_forest:#2b7050;white:#fff}.subject-section-container{overflow:hidden}.subject-section-container>.container .row{flex-grow:1;gap:64px}.subject-section-container .background-container{position:absolute;left:50%;transform:translateX(-50%);width:100%;height:100%}@media(min-width:1300px){.subject-section-container .background-container{top:50px}}.subject-section-container .background{position:relative;left:50%;transform:translateX(-50%)}@media(min-width:1600px){.subject-section-container .background{width:100%;height:auto}}.subject-card{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:16px;box-shadow:inset 4px 6px 8px 0 rgba(15,15,15,.25);border:4px solid #f2f2f2;background-color:rgba(255,255,255,.64);height:100%}.subject-card .titles{margin:8px 0}@media(min-width:720px){.subject-card .titles{margin:8px}}.subject-card .titles h1{font-family:neuzeit-grotesk;font-weight:900;font-size:40px;line-height:32px;letter-spacing:0}@media(min-width:500px){.subject-card .titles h1{letter-spacing:2px}}@media(min-width:1300px){.subject-card .titles h1{font-size:72px;line-height:64px;letter-spacing:4px}}.subject-card h2{font-family:neuzeit-grotesk;font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:.32px;margin:8px}@media(min-width:720px){.subject-card h2{margin-bottom:1.5rem}}.subject-card p{letter-spacing:1px}@media(min-width:720px){.subject-card p{margin:10px}}.subject-card p b{color:#f4b223}.subject-card .read-more{text-transform:uppercase;display:flex;flex-direction:row;align-items:center;background:none;color:#f2f2f2;align-self:flex-end;transition:background .5s;background:linear-gradient(186.86deg,#011E41 12.44%,#001028 88.74%);border:4px solid #fff;box-shadow:2px 4px 6px 0 rgba(15,15,15,.2509803922);padding:12px 16px;gap:10px;margin:8px 0 8px 16px;letter-spacing:1px}@media(min-width:720px){.subject-card .read-more{margin:16px 0 16px 24px}}.subject-card .read-more p b{font-weight:700;color:#f2f2f2;transition:color .5s}.subject-card .read-more:hover{color:#001028;background:#f4b223}.subject-card .read-more:hover p b{color:inherit}.subject-card .open-video{position:absolute;top:8px;right:8px}@media(min-width:992px){.subject-card .open-video{right:unset;left:8px}}.subject-card .open-video{display:flex;cursor:pointer;padding:4px 8px;transition:color .5s}.subject-card .open-video:hover{color:#f4b223}.subject-card.professor-card{gap:10px;padding:0;box-shadow:2px 4px 6px 0 rgba(15,15,15,.25);background-color:rgba(255,255,255,.8);height:auto}.subject-card.professor-card img{box-shadow:2px 4px 6px 0 rgba(15,15,15,.25);background-image:linear-gradient(180deg,#001028,#000)}.subject-card.professor-card p{margin:0;font-size:18px;line-height:24px}@media(min-width:720px){.subject-card.professor-card p{line-height:36px}}.subject-card.professor-card p{color:#0f0f0f}.subject-card.professor-card .subject-details{position:absolute;left:0;bottom:8px}@media(min-width:720px){.subject-card.professor-card .subject-details{bottom:24px}}.subject-card.professor-card .name,.subject-card.professor-card .position{padding-left:22px;width:258px;font-size:18px;letter-spacing:0}.subject-card.professor-card .name{color:#fff;background-color:#001028;font-weight:700}.subject-card.professor-card .position{color:#0f0f0f;background-color:#fff;margin-left:24px}.subject-card-container{flex-basis:0;flex-grow:1;max-width:100%}@media(min-width:500px){.subject-card-container{max-width:500px}}@media(min-width:1300px){.subject-card-container{max-width:706px;padding:24px}}.professor-card-container{flex-basis:0;flex-grow:1;width:100%;padding-bottom:8px}@media(min-width:500px){.professor-card-container{padding:24px;min-width:300px;max-width:397px}}.subject-section-flex{gap:0}@media(min-width:992px){.subject-section-flex{gap:64px}}.subject-card-content{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:8px 16px;background-image:linear-gradient(180deg,rgba(0,16,40,.9),rgba(0,0,0,.9))}.subject-quote{padding:4px;color:#f4b223;font-family:linotype-didot;text-align:center;font-size:18px;line-height:22px}@media(min-height:800px){.subject-quote{font-size:24px;line-height:32px}}@media(min-width:800px){.subject-quote{font-size:32px;line-height:40px}}