.header-video,.video-section{position:relative;height:56.25vw;background-size:cover;display:flex;align-items:center;overflow:hidden}@media (max-width:769px){.header-video,.video-section{height:calc(100vh - 50px);overflow:hidden;align-items:flex-end;padding-bottom:100px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.header-video,.video-section{padding-bottom:65px}}@media (max-width:990px) and (orientation:landscape){.header-video,.video-section{padding-bottom:20px}.header-video h1,.video-section h1{font-size:1.5rem}.header-video p,.video-section p{font-size:.88rem}}.header-video .video-modal,.video-section .video-modal{position:fixed;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:1000;display:none}.header-video .video-modal.active,.video-section .video-modal.active{display:block}.header-video .video-modal .video-modal-bg,.video-section .video-modal .video-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,.75);cursor:pointer}.header-video .video-modal .close,.video-section .video-modal .close{position:absolute;top:1rem;right:1rem;z-index:1000;cursor:pointer}.header-video .video-modal .close:hover,.video-section .video-modal .close:hover{opacity:.7}.header-video .video-modal .close svg,.video-section .video-modal .close svg{stroke:#fff}.header-video .video-modal .video-modal-container,.video-section .video-modal .video-modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;z-index:1}@media (min-width:991px){.header-video .video-modal .video-modal-container,.video-section .video-modal .video-modal-container{width:50%}}.header-video .video-modal .video-modal-container:before,.video-section .video-modal .video-modal-container:before{display:block;content:"";padding-bottom:56.25%}.header-video .video-modal .video-modal-container iframe,.video-section .video-modal .video-modal-container iframe{position:absolute;top:0;width:100%;height:100%}.header-video .video-bg,.video-section .video-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.header-video .video-bg video,.video-section .video-bg video{height:100%}.header-video .video-bg .bgImgOverlay,.video-section .video-bg .bgImgOverlay{background:#000;width:100%;height:100%}.header-video .video-bg .bgImgOverlay img,.video-section .video-bg .bgImgOverlay img{opacity:.7;max-width:114%}@media (max-width:769px){.header-video .video-bg,.video-section .video-bg{height:unset}.header-video .video-bg video,.video-section .video-bg video{width:100%;height:unset}}@media (max-width:768px){.header-video .container>div,.video-section .container>div{min-height:210px}}@media (max-width:500px){.mobile .header-video .video-bg video,.mobile .video-section .video-bg video{position:absolute;left:50%;transform:translateX(-50%);object-fit:cover;height:unset}}@media (min-width:501px){.mobile .header-video .video-bg video,.mobile .video-section .video-bg video{height:unset;width:100%}}.header-video .video-details,.video-section .video-details{max-width:420px}@media (min-width:1280px) and (orientation:landscape){.header-video{height:56vw;max-height:calc(100vh - 45px)}.header-video .video-bg video{width:100%;height:unset}}@media (max-width:768px){.video-section{align-items:flex-end;padding-bottom:2rem}}.btn-skip{position:absolute;bottom:0;right:0;z-index:2;font-size:.8125rem;line-height:1;color:#fff;text-transform:uppercase;text-align:right}.btn-skip.btn{padding:1.56rem}.btn-skip:after{content:"";display:inline-block;width:10px;height:10px;background-image:url("https://cdn-kaedf.nitrocdn.com/eMQNmEvnNkGRBaLFlbkMkVaoWnPEsCnt/assets/images/optimized/rev-982ca51/develop.successacademies.org/wp-content/themes/sapublic/images/arrow-continue.svg");background-repeat:no-repeat;background-size:10px;margin-left:.5rem}@media (max-width:480px){.btn-skip{bottom:0}}.header-image .btn-skip,.header-solid .btn-skip{bottom:0}.play-btn{display:block;background-image:url("https://cdn-kaedf.nitrocdn.com/eMQNmEvnNkGRBaLFlbkMkVaoWnPEsCnt/assets/images/source/rev-982ca51/develop.successacademies.org/wp-content/themes/sapublic/images/38609a28efe1da66fb338fe868fc4428.video-play-btn.svg");background-repeat:no-repeat;background-size:76px;width:76px;height:76px;cursor:pointer}.play-btn.nitro-lazy{background-image:none !important}.header-vimeo{position:relative;min-height:620px;display:flex;align-items:center;margin-bottom:40px}@media (max-width:1066px){.header-vimeo{width:100%;height:56.25vw;min-height:initial;margin-bottom:0}}.header-vimeo .header-iframe{position:relative;padding-bottom:37vw;box-sizing:border-box;background:#000;overflow:hidden;min-height:620px}@media (max-width:1066px){.header-vimeo .header-iframe{min-height:initial;width:100%;height:100%;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}}.header-vimeo .header-iframe embed,.header-vimeo .header-iframe iframe,.header-vimeo .header-iframe object{width:100%;height:100%;position:absolute;top:0;left:0;right:0;margin:auto}.video-text p{width:90%}.video-section .quote-holder{position:relative}.video-section .quote-holder .graphic{position:absolute;left:0;top:-105px;font-size:13rem;font-weight:600;color:#f7941e}.video-section .quote-holder+h2{padding-top:65px}section[id^=video] h2{line-height:1.25}.video-prompt{position:relative;background-size:cover}.video-prompt .play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.video-prompt:before{content:"";display:block;padding-bottom:56.25%}.video-prompt+.video-caption{text-align:center;font-size:.75rem;margin-top:1rem}.single-videos:not(.sticky) nav#main>ul.solid>li>a{background:0 0;color:#fff}.single-videos:not(.sticky) nav#main>ul.solid:hover>li>a{background:#fff;color:#000}.single-videos .bg-overlay{background:#000;background:-moz-linear-gradient(68deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.54) 100%);background:-webkit-linear-gradient(68deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.54) 100%);background:linear-gradient(68deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.54) 100%);position:absolute;height:100%;width:100%}.single-videos .video-section{height:43.25vw}@media (max-width:1024px){.single-videos .video-section{height:calc(100vh - 50px);padding-bottom:0 !important}}.single-videos .sticky-close{display:none !important}.map-wrapper{font-family:AkkuratStd,sans-serif;display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.map-wrapper{padding:64px;gap:48px}}@media (min-width:1024px){.map-wrapper{flex-direction:row;gap:64px}}.map-wrapper .map-container{position:relative;height:464px}@media (min-width:1025px){.map-wrapper .map-container{flex:1}}.map-wrapper .map-container #map{left:0;right:0;top:0;bottom:0;position:absolute}.map-wrapper .map-container #school-info{position:absolute;display:none}.map-wrapper .map-container #school-info .apply-cta{display:none}.map-wrapper .map-container #school-info.active{position:absolute;display:block;bottom:74%;left:50%;transform:translate(-50%,50%);background-color:#fff;margin-bottom:16px;padding:20px 20px 10px;max-width:210px;text-align:center;box-shadow:0 38px 15px rgba(0,0,0,.01),0 21px 13px rgba(0,0,0,.05),0 10px 10px rgba(0,0,0,.09),0 2px 5px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1)}.map-wrapper .map-container #school-info.active h2,.map-wrapper .map-container #school-info.active p{font-size:12px;line-height:1.3333333;color:#37465a}.map-wrapper .map-container #school-info.active p{margin-top:8px}.map-wrapper .map-container #school-info.active p.school-name{text-transform:uppercase;font-weight:700;margin-bottom:0 !important}.map-wrapper .map-container #school-info.active h2{text-transform:uppercase;font-weight:700;margin-bottom:0 !important}.map-wrapper .map-container #school-info.active a{margin-top:10px;display:block;font-size:16px;line-height:1.5;padding:8px 15px 10px 15px;background-color:#f7910b;color:#fff;font-weight:700;text-decoration:none}.map-wrapper .map-container #school-info.active svg{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);z-index:100}.map-wrapper .location-selector{padding:0 32px;margin-top:24px}@media (min-width:768px){.map-wrapper .location-selector{padding:0;margin-top:32px}}.map-wrapper .location-selector h4{margin-bottom:16px;font-size:16px;font-weight:700;line-height:1.5}.map-wrapper .title-block{padding:32px;color:#37465a}@media (min-width:768px){.map-wrapper .title-block{padding:0}}@media (min-width:1024px){.map-wrapper .title-block{max-width:480px}}.map-wrapper .title-block h2.subtitle,.map-wrapper .title-block h2.title{color:#ec8d1c;font-size:24px !important;line-height:1.33333333 !important;font-weight:700 !important;font-family:AkkuratLL,sans-serif}@media (min-width:1024px){.map-wrapper .title-block h2.subtitle,.map-wrapper .title-block h2.title{font-size:40px !important;line-height:1.2 !important}}@media (min-width:768px){.map-wrapper .title-block h2.title{font-size:32px !important;line-height:1.25 !important}}@media (min-width:1024px){.map-wrapper .title-block h2.title{font-size:40px !important;line-height:1.2 !important}}.map-wrapper .title-block div.lead p{margin-top:16px !important;font-size:16px !important;line-height:1.5 !important}@media (min-width:768px){.map-wrapper .title-block div.lead p{font-size:18px !important;line-height:1.33333333 !important}}.map-wrapper .content-block{position:relative}@media (min-width:768px){.map-wrapper .content-block{display:flex;flex-direction:column}}.map-wrapper #borough-buttons,.map-wrapper .grade-selector{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:hidden;max-width:100%}@media (min-width:768px){.map-wrapper #borough-buttons,.map-wrapper .grade-selector{background:rgba(255,255,255,.8);flex-direction:column}}.map-wrapper #borough-buttons p,.map-wrapper #zip-input,.map-wrapper .grade-selector input,.map-wrapper .grade-selector p{height:32px;width:100%;font-size:16px;border-radius:0;line-height:1;padding:8px 15px 10px 15px;text-align:center}@media (min-width:768px){.map-wrapper #borough-buttons p,.map-wrapper #zip-input,.map-wrapper .grade-selector input,.map-wrapper .grade-selector p{height:40px;line-height:1.5}}.map-wrapper #borough-buttons p,.map-wrapper .grade-selector p{margin-bottom:0 !important;background-color:#f7941e;color:#fff;font-weight:700;cursor:pointer}.map-wrapper #borough-buttons p.active,.map-wrapper .grade-selector p.active{background:#f47521}.map-wrapper #borough-buttons p:hover,.map-wrapper .grade-selector p:hover{background:#f47521}.map-wrapper #zip-input,.map-wrapper .grade-selector .zip-input{border:2px solid #f7941e}.map-wrapper #zip-input:hover,.map-wrapper .grade-selector .zip-input:hover{border:2px solid #f47521}.map-wrapper #zip-input:focus,.map-wrapper .grade-selector .zip-input:focus{border:2px solid #f47521;outline:0}.map-wrapper #map-legend{bottom:0;position:absolute}.map-wrapper #map-legend ul{list-style-type:none}.map-wrapper #map-legend ul li{display:inline-block;margin-right:15px}@media (max-width:400px){.map-wrapper #map-legend ul li{margin-right:7px;font-size:14px}}.map-wrapper #map-legend ul li img{max-width:15px;height:auto;display:inline-block;vertical-align:middle;margin-right:5px}@media (max-width:400px){.map-wrapper #map-legend ul li img{max-width:12px;margin-right:4px}}@media (max-width:1024px){.map-wrapper #map-legend{position:relative;padding:15px 0 0 16px}}.home .map-wrapper #map-legend{display:block}@media (max-width:1024px){.home .map-wrapper #map-legend{position:relative;padding:15px 0 0 16px}}@media (max-width:1024px){.home .map-wrapper .location-selector{margin-top:20px !important;margin-bottom:20px !important}}.grade-levels #borough-buttons,.grade-levels .grade-selector{display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.grade-levels #borough-buttons p,.grade-levels #zip-input,.grade-levels .grade-selector input,.grade-levels .grade-selector p{font-size:14px}}.grade-levels .content-block{flex:1.5}.grade-levels .map-container{flex:2}.grade-levels .grade-level-key{padding:24px 32px;display:flex;gap:24px;justify-content:center}.grade-levels .grade-level-key span{gap:4px;display:flex;align-items:center}.grade-levels .grade-level-key img{height:32px}@media (min-width:768px){.is-windows .map-wrapper .title-block h2.subtitle,.is-windows .map-wrapper .title-block h2.title{font-weight:600 !important}}