.header-wrapper{align-items:center;background:#0009;color:#d9d9d9;display:flex;height:60px;justify-content:space-between;position:fixed;top:0;width:100%;z-index:1}#header-spacing-block{height:60px}.header-title{align-items:center;display:flex;height:100%;padding-left:8px}.header-logo{filter:invert(100%);height:100%;opacity:1}.header-logo-link{color:inherit;height:75%;text-decoration:inherit}.nav-bar-wrapper{align-items:center;display:flex;height:100%;padding-right:40px}.nav-bar-wrapper.desktop .nav-box{align-items:center;display:inline-block;display:flex;font-family:Kollektif;font-size:20px;height:100%;padding-left:20px;padding-right:20px;position:relative;transition:background-color .7s ease}.nav-bar-wrapper.desktop .nav-box.expandable{cursor:default}.nav-bar-wrapper.desktop .nav-box.expandable:hover .navicon{transform:rotate(180deg);transition:.5s}.nav-bar-wrapper.desktop .nav-box:hover{background:#0000004d}.nav-bar-wrapper.desktop .navicon{font-size:14px;margin-top:1px;transform:rotate(0deg);transition:.5s}.nav-bar-wrapper.desktop .nav-box-link{color:inherit;height:100%;text-decoration:inherit}.nav-bar-wrapper.desktop .nav-box-link:hover{color:#fff}.nav-bar-wrapper.desktop .nav-box-expanded{background:inherit;min-width:100%;position:absolute;right:0;top:60px}.nav-bar-wrapper.desktop .nav-box-expanded-item{background:#0009;padding:15px 20px;transition:background-color .7s ease}.nav-bar-wrapper.desktop .nav-box-expanded-item:hover{background:#000c}.fas.fa-bars{font-size:24px}.header-sidebar{background-color:#000;height:100vh;padding-top:25px;position:absolute;top:0;transition:left .5s ease;width:min(400px,70vw);z-index:99}.header-sidebar.open{left:0}.header-sidebar.closed{left:max(-400px,-70vw)}.header-sidebar-shader{background-color:#000;height:100vh;left:0;opacity:.4;position:absolute;top:0;width:100vw;z-index:98}.header-logo-wrapper-mobile{margin-bottom:20px;margin-left:18%}.header-logo-mobile{filter:invert(100%);opacity:1;width:60%}.header-sidebar-contents{border-bottom:1px solid #b9b9b9;text-align:left;width:100%}.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{color:#fff;font-family:Kollektif;font-size:18px}.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{align-content:center;display:flex;justify-content:center;padding-top:40px}.footer-social-media-link{border:1.5px solid silver;border-radius:50%;display:inline-block;height:40px;margin-left:6px;margin-right:6px;width:40px}.footer-social-media-link-action{height:100%;width:100%}.footer-social-media-link i{color:silver;font-size:23px}.footer-social-media-link:hover{background-color:silver}.footer-social-media-link:hover i{color:#000}.copyright-information{padding:20px 10% 40px;text-align:center;width:80%}body,html{height:100%;margin:0;padding:0}body{font-family:Roboto,sans-serif}#main-wrapper{display:flex;flex-direction:column;min-height:100%;position:relative}#content-wrapper{flex:1 1}.banner{align-items:center;color:#fff;display:flex;flex-flow:row wrap;font-family:Kollektif;height:40vw;justify-content:center;min-height:500px;position:relative;text-align:center;text-shadow:2px 3px 5px #00000080;width:100%}.banner-heading{padding-left:25px;padding-right:25px;width:calc(100% - 50px)}.banner-main-heading{font-size:14vw;line-height:11vw;opacity:.8}.banner-sub-heading{font-size:3.5vw;opacity:.8}.banner-video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%;z-index:-99}.banner-video{flex-shrink:0;min-height:100%;min-width:100%}.text-panel{background-color:#000;display:block;padding:60px}.text-panel.right{text-align:right}.text-panel-heading{border-bottom:4px solid #fff;color:#fff;font-family:Kollektif;font-size:calc(20px + 1.1vw);line-height:calc(24px + 1.2vw);width:100%}.text-panel-content{color:#ddd;font-family:Roboto,sans-serif;font-size:calc(10px + .5vw);padding-top:10px}.img-text-panel-wrapper{width:100%}.img-text-panel-wrapper .text-panel{display:table-cell!important;width:calc(40% - 120px)}.img-text-panel-wrapper .img-text-panel-img-wrapper{display:table-cell;height:100%;vertical-align:top;width:60%}@media (max-width:840px){.text-panel.right{text-align:left}.img-text-panel-wrapper .text-panel{display:block;width:calc(100% - 120px)}.img-text-panel-wrapper .img-text-panel-img-wrapper{display:block;height:0;padding-top:50%;width:100%}}.scholarship-benefits-wrapper{color:#fff;padding-top:15px;text-align:center}.scholarship-benefit{display:inline-block;padding-left:45px;padding-right:45px;vertical-align:top;width:20%}.benefit-banner{align-items:center;display:flex;height:calc(30px + 10vw);justify-content:center;position:relative;width:100%}.benefit-banner-img{height:100%}.benefit-banner-text{min-width:80%;position:absolute}.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{align-items:center;display:flex;justify-content:center;margin:0;padding:0 0 30px;width:100%}.benefit-banner{height:18.6vw;width:35%}.benefit-banner-desc{font-size:calc(8px + .5vw);width:65%}.benefit-banner-img{height:100%}.benefit-banner-text{min-width:80%;position:absolute}.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{align-items:center;display:flex;justify-content:center;margin:0;padding:0 0 7px;width:100%}.prospectives .benefit-banner{height:12.4vw;width:30%}.prospectives .benefit-banner-desc{width:70%}.prospectives .benefit-banner-img{height:100%}.prospectives .benefit-banner-text{min-width:80%;position:absolute}.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{align-items:center;display:flex;justify-content:center;padding-top:20px;width:100%}.home .sponsor-div{display:flex;flex:1 1;justify-content:center}.home .sponsor-img{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{align-content:center;align-items:flex-start;background-color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.board .board-profile-wrapper{color:#fff;font-family:Roboto bold,sans-serif;padding:2.5%;text-align:center;width:15%}.board .board-profile-img{border-radius:50%;margin:auto;padding-top:75%;width:75%}.board .board-profile-title{font-size:1.25vw;margin-left:-10%;padding-top:7px;width:120%}.board .board-profile-name{font-size:1.39vw;font-weight:700}.board .board-profile-major{color:#e6e6e6;font-size:.97vw;font-style:italic}@media (max-width:840px){.board .board-wrapper{padding-bottom:20px;padding-top:20px}.board .board-profile-wrapper{align-items:center;display:flex;justify-content:flex-start;padding:10px 0;text-align:left;width:auto}.board .board-profile-img{border-radius:50%;display:inline-block;margin:0;padding-top:80px;width:80px}.board .board-profile-text-wrapper{display:inline-block;margin-left:20px;width:220px}.board .board-profile-title{font-size:16px;margin:0;padding:0;width:100%}.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{align-content:center;align-items:flex-start;background-color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:1%;text-align:left;width:100%}.committees .committee-entry-wrapper{border:1px solid #fff;border-radius:.1vw;color:#fff;font-family:Roboto bold,sans-serif;margin-top:25px;padding:15px;width:70%}.committees .committee-text{padding-left:6%;width:94}.committees .committee-name{font-size:2vw;font-weight:700}.committees .committee-leaders{color:#e6e6e6;font-size:1.5vw;font-style:italic}.committees .committee-description{color:#fff;font-size:1.6vw;padding-top:.8vw}@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{font-size:.9vw;padding-top:.4vw}}@media (max-width:840px){.committees #committees-text-panel{background-color:#000}.committees .committee-entry-wrapper{margin-left:0;margin-right:0;width:85%}.committees .committee-name{font-size:calc(12px + 1.4vw)}.committees .committee-leaders{font-size:calc(9px + .9vw)}.committees .committee-description{font-size:calc(10px + 1vw);padding-top:calc(5px + .5vw)}.committees .text-panel{padding:10%}}.gallery .gallery-content{background-color:#fff;padding-top:3vw}.gallery .gallery-row{padding:0 3vw 3vw}.osp{background-color:#000;margin:0;padding:0 60px;width:calc(100% - 120px)}.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{align-items:center;color:#fff;display:flex;flex-flow:row;justify-content:center}.osp .osp_heading_text{color:#fff;font-family:Kollektif;font-size:calc(35px + 1.8vw);padding-right:10px}.osp .osp_heading_line{background-color:#fff;border:none;flex:1 1;height:5px;margin-bottom:10px}.osp .osp_content_wrapper{color:#fff;display:flex;margin:auto;max-width:1500px;padding-top:20px}@media (min-width:840px){.osp .osp_content_image_wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;flex:1 1;width:40%}.osp .osp1_wrapper .osp_content_image_wrapper{background-image:url(/static/media/day_itinerary.3e5a5ca4dc1b6ca8b9e7.png)}.osp .osp2_wrapper .osp_content_image_wrapper{background-image:url(/static/media/night_itinerary.f1f28b054890f85232cb.png)}}.osp .osp_content{flex:1.1 1}.osp .osp_content_day_wrapper{padding-left:30px;padding-top:20px;width:calc(100% - 30px)}.osp .osp_content_label{font-family:Kollektif;font-size:calc(25px + .8vw);font-style:italic}.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{display:flex;padding-top:10px;width:100%}.osp .osp_event_time{flex:1 1;font-family:Kollektif;font-size:calc(12px + .6vw);font-style:italic;padding-right:25px}.osp .osp_event_desc{flex:6 1}.osp .osp_event_location{flex:6 1;font-size:calc(8px + .4vw);font-style:italic}.osp .osp_event_desc_heading{font-family:Kollektif;font-size:calc(12px + .6vw)}.osp .osp_event_desc_desc{color:#c5c5c5;font-size:calc(8px + .4vw)}.osp .osp_coord_wrapper{color:#fff;justify-content:center;padding-bottom:30px;padding-top:30px}.osp .osp_coord_header{font-family:Kollektif;font-size:calc(20px + .8vw)}.osp .osp_coord_flexbox{align-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.osp .osp_profile{font-family:Roboto bold,sans-serif;padding:30px 2.5% 2.5%;width:25%}.osp .osp_profile_img{margin:auto;padding-top:70%;width:70%}@media (max-width:1300px) and (min-width:840px){.osp .osp_profile{padding-bottom:35px;width:40%}}@media (max-width:840px){.osp .osp_profile{max-width:500px;padding-bottom:35px;width:95%}.osp .osp_profile_img{padding-top:min(300px,70%);width:min(300px,70%)}}.osp .osp_profile_name{font-size:23px;height:40px;line-height:40px;margin-top:20px;text-align:center;width:100%}.osp .osp1_wrapper{margin-bottom:50px}.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{color:#c5c5c5;font-size:calc(10px + .4vw);font-style:italic;text-align:center;width:100%}.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;font-size:calc(8px + .7vw);font-style:italic;padding-top:3px;width:50%}.prospectives .we_are_rss_wrapper{display:flex}.prospectives .benefits_list{float:left;padding-right:4%;padding-top:15px;width:calc(100% - 200px - 13vw)}.prospectives .letter_wrapper{border-bottom:4px solid #fff;border-left:4px solid #fff;border-right:4px solid #fff;float:right;padding-left:1%;padding-right:1%;padding-top:15px;width:calc(200px + 13vw)}.prospectives .evp_letter_header{font-family:Kollektif;font-size:calc(22px + 1.1vw)}.prospectives .evp_letter_body{padding-bottom:calc(10px + .5vw)}.prospectives .evp_letter_signature{font-family:Moontime;font-size:calc(50px + 1.1vw)}.prospectives .tad_letter_signature{font-family:Moontime;font-size:calc(35px + 1.5vw)}.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:calc(30px + .5vw)}.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{background-color:#fff;border-bottom:4px solid #fff;color:#000;font-family:Kollektif;font-size:calc(20px + 1.1vw);line-height:calc(24px + 1.2vw);margin:0 auto;padding:40px 40px 0;text-align:center}.prospectives .welcome_wrapper{background-color:#000;margin-top:-4px;padding-bottom:20px;padding-left:60px;padding-right:60px}.prospectives .welcome_to_osp{background-color:#fff;color:#000;font-family:Roboto,sans-serif;font-size:calc(10px + .5vw);padding:5px 40px 40px;text-align:center}.prospectives .itinerary_wrapper{border-bottom:4px solid #fff;border-left:4px solid #fff;border-right:4px solid #fff;float:right;width:calc(50% - 8px)}.prospectives #osp_panel .text-panel-content{padding-top:0}.prospectives .osp_contact_wrapper{padding-bottom:20px;padding-top:20px;text-align:center;width:100%}.prospectives .osp_contact_name{border-right:3px solid #fff;color:#fff;display:inline-block;font-size:calc(20px + 1.1vw);height:40px;line-height:40px;padding-right:20px}.prospectives .osp_contact_email{display:inline-block;font-size:calc(18px + .9vw);height:40px;line-height:40px;padding-left:20px}.prospectives .osp_contact_email_link{color:#fff;text-decoration:none}.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{height:auto;width:100%}.prospectives .osp_contact_name{border-right:none;color:#fff;display:block;font-size:calc(20px + 1.1vw);height:40px;line-height:40px;margin-top:-15px;padding-right:0}.prospectives .osp_contact_email{display:block;padding-left:0}}.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-bottom:10px;padding-top:30px}}.contact .contact-wrapper{background-color:#242424;color:#929292;font-family:Roboto,sans-serif;padding-bottom:50px;padding-top:50px;width:100%}.contact .input-wrapper{margin:0 auto;padding-bottom:10px;padding-top:10px;width:550px}.contact .input-header{font-size:13px;padding-bottom:2px;padding-left:3px}.contact .contact-message-input{background-color:#2e2e2e;border:2.5px solid #929292;border-radius:1px;color:#929292;font-family:Roboto,sans-serif;font-size:16px;outline:none;padding:10px;width:calc(100% - 25px)}.contact .input-wrapper textarea{height:250px}.contact .send-message-button{background-color:#2e2e2e;border:2.5px solid #929292;border-radius:1px;box-shadow:0 8px 15px #0000001a;color:#929292;display:block;font-family:Roboto bold,sans-serif;font-size:15px;font-weight:700;margin:10px auto 0;outline:none;padding:15px 0;text-align:center;text-decoration:none;width:180px}.contact .send-message-button:hover{background-color:#525252;cursor:pointer}@media (max-width:700px){.contact .input-wrapper{width:80%}}@media (max-width:300px){.contact .send-message-button{width:120px}}.item-name{border-bottom:2px solid #fff;color:#fff;font-family:Kollektif;line-height:calc(24px + 1.2vw);text-align:left;width:100%}.size-circle{background-color:#fcfcfc;border-radius:50%;border-style:solid;border-width:1px;display:flex;height:20px;width:20px}.size-text{font-size:14px;margin:auto}.item-card-container{grid-gap:5px 5px;background-color:#000;display:grid;gap:5px 5px;grid-template-columns:auto auto;padding:10px}.item-card{border:1px solid #0d6dc1cc;font-size:30px;padding:20px;text-align:center}.item-img{float:left;height:20%;width:20%}.item-img,.size-circle{padding-top:1rem}.price{float:right}.num-avail{color:#fff}.eventpage{background-color:#f5f5f5;font-family:Roboto,sans-serif;min-height:100vh;width:100%}.events-header{background-color:#242424;color:#fff;padding:40px 0;text-align:center;width:100%}.events-header h1{font-size:2.5rem;font-weight:500;margin:0}.events-content{color:#333;font-size:1.2em;padding:20px;text-align:center}.kavya-bday{background-color:#f5f5f5;font-family:Roboto,sans-serif;min-height:100vh;width:100%}.bday-header{background-color:#242424;color:#fff;padding:40px 0;text-align:center;width:100%}.bday-content{margin:0 auto;max-width:1200px;padding:40px}.bday-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:20px;padding:20px}.bday-image{width:200px}.bday-image,.bday-image2{border-radius:8px;height:auto}.bday-image2{width:400px}.bday-message{flex:1 1}.heart-button{background:none;border:none;cursor:pointer;height:50px;margin-left:20px;position:relative;transition:transform .3s ease;width:50px}.heart-button:hover{transform:scale(1.1)}#heart{height:90px;transform:translateX(-100px);transition:background .5s ease;width:100px}#heart:after,#heart:before{background:#ff4d4d;border-radius:50px 50px 0 0;content:"";height:80px;left:50px;position:absolute;top:0;transform:rotate(-45deg);transform-origin:0 100%;transition:background .5s ease;width:50px}#heart:after{left:0;transform:rotate(45deg);transform-origin:100% 100%}.active#heart:after,.active#heart:before{background:red!important}
/*# sourceMappingURL=main.1bb6d289.css.map*/