.header-wrapper{background:rgba(0,0,0,.6);color:#d9d9d9;width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;position:fixed;z-index:1;top:0}#header-spacing-block{height:60px}.header-title{height:100%;display:flex;align-items:center;padding-left:8px}.header-logo{height:100%;-webkit-filter:invert(100%);filter:invert(100%);opacity:1}.header-logo-link{text-decoration:inherit;color:inherit;height:75%}.nav-bar-wrapper{height:100%;display:flex;align-items:center;padding-right:40px}.nav-bar-wrapper.desktop .nav-box{transition:background-color .7s ease;display:inline-block;padding-left:20px;padding-right:20px;font-family:"Kollektif";font-size:20px;height:100%;display:flex;align-items:center;position:relative}.nav-bar-wrapper.desktop .nav-box.expandable{cursor:default}.nav-bar-wrapper.desktop .nav-box.expandable:hover .navicon{transition:.5s;transform:rotate(180deg)}.nav-bar-wrapper.desktop .nav-box:hover{background:rgba(0,0,0,.3)}.nav-bar-wrapper.desktop .navicon{margin-top:1px;font-size:14px;transition:.5s;transform:rotate(0deg)}.nav-bar-wrapper.desktop .nav-box-link{height:100%;color:inherit;text-decoration:inherit}.nav-bar-wrapper.desktop .nav-box-link:hover{color:#fff}.nav-bar-wrapper.desktop .nav-box-expanded{position:absolute;min-width:100%;right:0;top:60px;background:inherit}.nav-bar-wrapper.desktop .nav-box-expanded-item{transition:background-color .7s ease;background:rgba(0,0,0,.6);padding:15px 20px}.nav-bar-wrapper.desktop .nav-box-expanded-item:hover{background:rgba(0,0,0,.8)}.fas.fa-bars{font-size:24px}.header-sidebar{position:absolute;z-index:99;height:100vh;width:min(400px,70vw);top:0;background-color:#000;transition:left .5s ease;padding-top:25px}.header-sidebar.open{left:0}.header-sidebar.closed{left:max(-400px,-70vw)}.header-sidebar-shader{position:absolute;z-index:98;height:100vh;width:100vw;top:0;left:0;background-color:#000;opacity:.4}.header-logo-wrapper-mobile{margin-left:18%;margin-bottom:20px}.header-logo-mobile{width:60%;-webkit-filter:invert(100%);filter:invert(100%);opacity:1}.header-sidebar-contents{width:100%;text-align:left;border-bottom:1px solid #b9b9b9}.nav-bar-wrapper.mobile .nav-box,.nav-bar-wrapper.mobile .nav-box-expanded-item,.nav-bar-wrapper.mobile .nav-box-expanded-label{border-top:1px solid #b9b9b9;padding:15px 0 15px 25px}.nav-bar-wrapper.mobile .nav-box.nav-box.expandable{border:none!important;padding:0!important}.nav-bar-wrapper.mobile .nav-box-link{color:inherit;text-decoration:inherit}.nav-bar-wrapper.mobile .nav-box,.nav-bar-wrapper.mobile .nav-box-expanded-label{font-family:"Kollektif";font-size:18px;color:#fff}.nav-bar-wrapper.mobile .nav-box-expanded-item{padding-left:45px}.nav-box-expanded-label-icon-wrapper{float:right;padding-right:30px}.nav-box-expanded-label-icon-wrapper.down{margin-top:-3px}.nav-box-expanded-label-icon-wrapper.up{margin-top:4px}#footer-wrapper{background-color:#161616;color:silver}.social-media-icons{padding-top:40px;display:flex;justify-content:center;align-content:center}.footer-social-media-link{display:inline-block;width:40px;height:40px;border:1.5px solid silver;border-radius:50%;margin-left:6px;margin-right:6px}.footer-social-media-link-action{width:100%;height:100%}.footer-social-media-link i{font-size:23px;color:silver}.footer-social-media-link:hover{background-color:silver}.footer-social-media-link:hover i{color:#000}.copyright-information{width:80%;text-align:center;padding:20px 10% 40px}body,html{margin:0;padding:0;height:100%}body{font-family:"Roboto",sans-serif}#main-wrapper{display:flex;flex-direction:column;min-height:100%;position:relative}#content-wrapper{flex:1 1}.banner{position:relative;display:flex;width:100%;min-height:500px;height:40vw;justify-content:center;align-items:center;text-align:center;flex-flow:row wrap;font-family:"Kollektif";color:#fff;text-shadow:2px 3px 5px rgba(0,0,0,.5)}.banner-heading{width:calc(100% - 50px);padding-left:25px;padding-right:25px}.banner-main-heading{opacity:.8;font-size:14vw;line-height:11vw}.banner-sub-heading{opacity:.8;font-size:3.5vw}.banner-video-wrapper{width:100%;height:100%;position:absolute;z-index:-99;display:flex;justify-content:center;align-items:center;overflow:hidden}.banner-video{flex-shrink:0;min-width:100%;min-height:100%}.text-panel{background-color:#000;display:block;padding:60px}.text-panel.right{text-align:right}.text-panel-heading{font-family:"Kollektif";color:#fff;font-size:calc(20px + 1.1vw);line-height:calc(24px + 1.2vw);width:100%;border-bottom:4px solid #fff}.text-panel-content{font-family:"Roboto",sans-serif;font-size:calc(10px + .5vw);color:#ddd;padding-top:10px}.img-text-panel-wrapper{width:100%}.img-text-panel-wrapper .text-panel{width:calc(40% - 120px);display:table-cell!important}.img-text-panel-wrapper .img-text-panel-img-wrapper{display:table-cell;vertical-align:top;width:60%;height:100%}@media (max-width:840px){.text-panel.right{text-align:left}.img-text-panel-wrapper .text-panel{width:calc(100% - 120px);display:block}.img-text-panel-wrapper .img-text-panel-img-wrapper{display:block;width:100%;height:0;padding-top:50%}}.scholarship-benefits-wrapper{padding-top:15px;text-align:center;color:#fff}.scholarship-benefit{width:20%;display:inline-block;vertical-align:top;padding-left:45px;padding-right:45px}.benefit-banner{position:relative;width:100%;display:flex;align-items:center;justify-content:center;height:calc(30px + 10vw)}.benefit-banner-img{height:100%}.benefit-banner-text{position:absolute;min-width:80%}.benefit-banner-text-heading{font-family:"Kollektif-Bold";font-size:calc(10px + 3vw);line-height:calc(10px + 2vw)}.benefit-banner-text-subheading{font-family:"Kollektif";font-size:calc(10px + .8vw)}.benefit-banner-text-smallheading{font-family:"Kollektif";font-size:calc(20px + .8vw);line-height:calc(17px + .8vw)}.benefit-banner-desc{font-size:calc(6px + .8vw)}@media (max-width:840px){.scholarship-benefit{width:100%;display:flex;align-items:center;justify-content:center;padding:0 0 30px;margin:0}.benefit-banner{width:35%;height:18.6vw}.benefit-banner-desc{width:65%;font-size:calc(8px + .5vw)}.benefit-banner-img{height:100%}.benefit-banner-text{position:absolute;min-width:80%}.benefit-banner-text-heading{font-size:5.7vw;line-height:4.2vw}.benefit-banner-text-subheading{font-size:2.4vw}.benefit-banner-text-smallheading{font-size:3.6vw;line-height:3.24vw}}@media (min-width:900px) and (max-width:1220px){.prospectives .scholarship-benefit{width:100%;display:flex;align-items:center;justify-content:center;padding:0 0 7px;margin:0}.prospectives .benefit-banner{width:30%;height:12.4vw}.prospectives .benefit-banner-desc{width:70%}.prospectives .benefit-banner-img{height:100%}.prospectives .benefit-banner-text{position:absolute;min-width:80%}.prospectives .benefit-banner-text-heading{font-size:3.8vw;line-height:2.8vw}.prospectives .benefit-banner-text-subheading{font-size:1.6vw}.prospectives .benefit-banner-text-smallheading{font-size:2.4vw;line-height:2.16vw}.prospectives .benefit-banner-desc{font-size:calc(10px + .5vw)}}.home #three_pillars_panel{background-color:#1a1a1a}.home .sponsor-wrapper{width:100%;padding-top:20px;display:flex;justify-content:center;align-items:center}.home .sponsor-div{display:flex;justify-content:center;flex:1 1}.home .sponsor-img{-webkit-filter:invert(100%);filter:invert(100%);width:60%}.home #blueprint-div{margin-top:-1vw}@media (max-width:700px){.home #three_pillars_panel{background-color:#1b1b1b}.home .sponsor-wrapper{display:block}.home #blueprint-div{margin-top:0;padding-top:4vw}.home #nextstep-div{padding-top:9vw}.home #kaplan-div{padding-top:5.5vw}}.board .board-wrapper{width:100%;background-color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center}.board .board-profile-wrapper{padding:2.5%;width:15%;color:#fff;font-family:"Roboto bold",sans-serif;text-align:center}.board .board-profile-img{width:75%;padding-top:75%;border-radius:50%;margin:auto}.board .board-profile-title{width:120%;margin-left:-10%;padding-top:7px;font-size:1.25vw}.board .board-profile-name{font-size:1.39vw;font-weight:700}.board .board-profile-major{font-size:.97vw;font-style:italic;color:#e6e6e6}@media (max-width:840px){.board .board-wrapper{padding-top:20px;padding-bottom:20px}.board .board-profile-wrapper{padding:10px 0;text-align:left;width:auto;display:flex;align-items:center;justify-content:flex-start}.board .board-profile-img{width:80px;padding-top:80px;border-radius:50%;margin:0;display:inline-block}.board .board-profile-text-wrapper{display:inline-block;margin-left:20px;width:220px}.board .board-profile-title{font-size:16px;width:100%;margin:0;padding:0}.board .board-profile-name{font-size:20px}.board .board-profile-major{font-size:14px;width:220px}}.committees #committees-text-panel{background-color:#181818}.committees .committees-list-wrapper{width:100%;background-color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center;padding-top:1%;text-align:left}.committees .committee-entry-wrapper{padding:15px;width:70%;border:1px solid #fff;border-radius:.1vw;color:#fff;margin-top:25px;font-family:"Roboto bold",sans-serif}.committees .committee-text{width:94;padding-left:6%}.committees .committee-name{font-size:2vw;font-weight:700}.committees .committee-leaders{font-size:1.5vw;font-style:italic;color:#e6e6e6}.committees .committee-description{padding-top:.8vw;font-size:1.6vw;color:#fff}@media (min-width:1350px){.committees .committees-list-wrapper{align-items:stretch}.committees .committee-entry-wrapper{flex:1 1;margin-left:1%;margin-right:1%}.committees .committee-name{font-size:1.12vw}.committees .committee-leaders{font-size:.8vw}.committees .committee-description{padding-top:.4vw;font-size:.9vw}}@media (max-width:840px){.committees #committees-text-panel{background-color:#000}.committees .committee-entry-wrapper{width:85%;margin-left:0;margin-right:0}.committees .committee-name{font-size:calc(12px + 1.4vw)}.committees .committee-leaders{font-size:calc(9px + .9vw)}.committees .committee-description{padding-top:calc(5px + .5vw);font-size:calc(10px + 1vw)}.committees .text-panel{padding:10%}}.gallery .gallery-content{background-color:#fff;padding-top:3vw}.gallery .gallery-row{padding:0 3vw 3vw}.osp{padding:0 60px;margin:0;width:calc(100% - 120px);background-color:#000}.osp .osp_mountains{width:100%}.osp .osp_mountains_img{display:block;margin:auto;max-height:30vw}@media (max-width:840px){.osp .osp_mountains{padding-bottom:15px}}.osp .osp_heading{display:flex;flex-flow:row;justify-content:center;align-items:center;color:#fff}.osp .osp_heading_text{color:#fff;font-family:"Kollektif";padding-right:10px;font-size:calc(35px + 1.8vw)}.osp .osp_heading_line{flex:1 1;background-color:#fff;height:5px;border:none;margin-bottom:10px}.osp .osp_content_wrapper{color:#fff;display:flex;max-width:1500px;margin:auto;padding-top:20px}@media (min-width:840px){.osp .osp_content_image_wrapper{display:inline-block;width:40%;flex:1 1;background-repeat:no-repeat;background-size:cover;background-position:50%}.osp .osp1_wrapper .osp_content_image_wrapper{background-image:url(/images/prospectives/day_itinerary.png)}.osp .osp2_wrapper .osp_content_image_wrapper{background-image:url(/images/prospectives/night_itinerary.png)}}.osp .osp_content{flex:1 1}.osp .osp_content_day_wrapper{width:calc(100% - 30px);padding-left:30px;padding-top:20px}.osp .osp_content_label{font-family:"Kollektif";font-style:italic;font-size:calc(25px + .8vw)}.osp .osp_content_itinerary_wrapper{padding-left:30px}@media (max-width:840px){.osp .osp_content_day_wrapper,.osp .osp_content_itinerary_wrapper{padding-left:10px}}.osp #first_osp_label{padding-top:0}.osp .osp_event_wrapper{padding-top:10px;width:100%;display:flex}.osp .osp_event_time{flex:1 1;padding-right:25px;font-size:calc(12px + .6vw);font-family:"Kollektif";font-style:italic}.osp .osp_event_desc{flex:6 1}.osp .osp_event_desc_heading{font-size:calc(12px + .6vw);font-family:"Kollektif"}.osp .osp_event_desc_desc{font-size:calc(8px + .4vw);color:#c5c5c5;font-style:italic}.osp .osp_coord_wrapper{color:#fff;padding-top:30px;padding-bottom:30px}.osp .osp_coord_header{font-family:"Kollektif";font-size:calc(20px + .8vw)}.osp .osp_coord_flexbox{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center}.osp .osp_profile{padding:30px 2.5% 2.5%;width:20%;font-family:"Roboto bold",sans-serif}.osp .osp_profile_img{width:70%;padding-top:70%;margin:auto}@media (max-width:1300px) and (min-width:840px){.osp .osp_profile{width:40%;padding-bottom:35px}}@media (max-width:840px){.osp .osp_profile{width:95%;max-width:500px;padding-bottom:35px}.osp .osp_profile_img{width:min(300px,70%);padding-top:min(300px,70%)}}.osp .osp_profile_name{height:40px;width:100%;margin-top:20px;line-height:40px;font-size:23px;text-align:center}.osp .osp1_wrapper .osp_profile_name{background-image:linear-gradient(to bottom right,#e58646,#e5a94f)}.osp .osp2_wrapper .osp_profile_name{background-image:linear-gradient(to bottom right,#0c3c91,#7041cc)}.osp .osp_profile_major,.osp .osp_profile_year{width:100%;text-align:center;font-size:calc(10px + .4vw);color:#c5c5c5;font-style:italic}.osp .osp_profile_desc{color:#c5c5c5;padding-left:10px;padding-top:10px}.prospectives .text-panel{padding-top:0}.prospectives #we-are-rss-panel{padding-top:60px}.prospectives .osp_description{float:left;width:50%;padding-top:3px;font-size:calc(8px + .7vw);font-style:italic}.prospectives .we_are_rss_wrapper{display:flex}.prospectives .benefits_list{float:left;width:calc(100% - 200px - 13vw);padding-right:4%;padding-top:15px}.prospectives .letter_wrapper{float:right;width:calc(200px + 13vw);border-bottom:4px solid #fff;border-left:4px solid #fff;border-right:4px solid #fff;padding-top:15px;padding-right:1%;padding-left:1%}.prospectives .evp_letter_header{font-size:calc(22px + 1.1vw);font-family:"Kollektif"}.prospectives .evp_letter_body{padding-bottom:calc(10px + .5vw)}.prospectives .evp_letter_signature{font-size:calc(50px + 1.1vw);font-family:"Moontime"}.prospectives .tad_letter_signature{font-size:calc(35px + 1.5vw);font-family:"Moontime"}.prospectives .evp_letter_title{font-style:italic}@media (min-width:900px){.prospectives #we-are-rss-panel .text-panel-content{padding-top:0}.prospectives #we-are-rss-panel{padding-bottom:0}.prospectives .evp_letter_body{padding-top:calc(10px + .5vw)}.prospectives .evp_letter_title{padding-bottom:30px}}@media (max-width:840px){.prospectives #we-are-rss-panel{padding-bottom:0}}.prospectives .welcome_header{padding:40px 40px 0;background-color:#fff;font-family:"Kollektif";color:#000;font-size:calc(20px + 1.1vw);line-height:calc(24px + 1.2vw);border-bottom:4px solid #fff;text-align:center;margin:0 auto}.prospectives .welcome_wrapper{margin-top:-4px;padding-left:60px;padding-right:60px;padding-bottom:20px;background-color:#000}.prospectives .welcome_to_osp{padding:5px 40px 40px;text-align:center;background-color:#fff;font-family:"Roboto",sans-serif;font-size:calc(10px + .5vw);color:#000}.prospectives .itinerary_wrapper{float:right;width:calc(50% - 8px);border-bottom:4px solid #fff;border-left:4px solid #fff;border-right:4px solid #fff}.prospectives #osp_panel .text-panel-content{padding-top:0}.prospectives .osp_contact_wrapper{width:100%;text-align:center;padding-bottom:20px;padding-top:20px}.prospectives .osp_contact_name{color:#fff;height:40px;line-height:40px;font-size:calc(20px + 1.1vw);padding-right:20px;border-right:3px solid #fff;display:inline-block}.prospectives .osp_contact_email{display:inline-block;height:40px;line-height:40px;font-size:calc(18px + .9vw);padding-left:20px}.prospectives .osp_contact_email_link{text-decoration:none;color:#fff}.prospectives .osp_contact_email_link:hover{text-decoration:underline}.prospectives .osp_contact_img{display:block;height:calc(200px + 10vw);margin:auto auto -35px}@media (max-width:430px){.prospectives .osp_contact_img{width:100%;height:auto}.prospectives .osp_contact_name{color:#fff;height:40px;line-height:40px;font-size:calc(20px + 1.1vw);padding-right:0;border-right:none;display:block;margin-top:-15px}.prospectives .osp_contact_email{padding-left:0;display:block}}.prospectives_old #first-text-panel{padding-bottom:0}@media (max-width:840px){.prospectives_old .text-panel-content{font-size:calc(3px + 1.5vw);margin-top:calc(-2px - .5vw)}.prospectives_old #second-text-panel{padding-top:30px;padding-bottom:10px}}.contact .contact-wrapper{width:100%;background-color:#242424;color:#929292;font-family:"Roboto",sans-serif;padding-top:50px;padding-bottom:50px}.contact .input-wrapper{width:550px;margin:0 auto;padding-top:10px;padding-bottom:10px}.contact .input-header{font-size:13px;padding-left:3px;padding-bottom:2px}.contact .contact-message-input{width:calc(100% - 25px);outline:none;border:2.5px solid #929292;border-radius:1px;background-color:#2e2e2e;padding:10px;font-family:"Roboto",sans-serif;font-size:16px;color:#929292}.contact .input-wrapper textarea{height:250px}.contact .send-message-button{display:block;outline:none;text-decoration:none;font-family:"Roboto bold",sans-serif;font-weight:700;color:#929292;width:180px;text-align:center;font-size:15px;border:2.5px solid #929292;border-radius:1px;background-color:#2e2e2e;box-shadow:0 8px 15px rgba(0,0,0,.1);padding:15px 0;margin:10px auto 0}.contact .send-message-button:hover{cursor:pointer;background-color:#525252}@media (max-width:700px){.contact .input-wrapper{width:80%}}@media (max-width:300px){.contact .send-message-button{width:120px}}
/*# sourceMappingURL=main.b268a75f.chunk.css.map */