.modal-overlay{background-color:rgba(78,68,78,.9);position:fixed;width:100%;height:100%;z-index:99999999;padding:3%;display:none;top:0}.modal-overlay.open{display:flex;justify-content:center;align-items:center}.modal-overlay.open .toggle{height:20px;width:20px;cursor:pointer;position:absolute;top:20px;right:20px;border:1px solid #000;font-size:14px;display:flex;justify-content:center;align-items:center;line-height:1;text-align:center;background-color:transparent;color:#000;z-index:100}.modal-parent{width:100%;margin:0 auto;position:relative;z-index:99999999}.modal-wrap{position:relative}.modal-content{overflow:auto;max-height:calc(90vh);padding:30px 20px}.modal-content h2{font-family:Gotham,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.1;letter-spacing:-.8px}.modal-content p{font-family:'Gotham Book',sans-serif;font-size:1rem;line-height:1.2;margin:0 0 1rem 0}.modal-body{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.modal-body .modal-image{order:2}.modal-body .modal-body-inner{order:1}.modal-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.25rem}.modal-buttons .button{display:flex;justify-content:center;align-items:center;padding:1.125rem 1.25rem;background-color:#e1251b;color:#fff;font-family:'Gotham Book',sans-serif;line-height:1;text-align:center;font-size:1rem;font-weight:500}@media (min-width:767px){.modal-body{flex-direction:row}.modal-body .modal-image{order:1;width:calc(100% / 3)}.modal-body .modal-body-inner{order:2;width:calc((100% / 3) * 2)}}@media (min-width:992px){.modal-content h2{font-size:2.5rem;line-height:1.1}.modal-content p{font-size:1.375rem;line-height:1.2}.modal-parent{max-width:920px}.modal-content{padding:40px 30px}}@media (min-width:1200px){.modal-content{padding:70px 60px}}.modal-overlay.countdown{background:0 0;align-items:flex-start;position:absolute;padding:0;top:88px}@media (min-width:640px){.modal-overlay.countdown{position:absolute;top:0}}.modal-overlay.countdown .modal-parent{max-width:100%;width:100%}.modal-overlay.countdown .modal-body{display:block;position:relative;gap:0;margin:0;background-image:linear-gradient(transparent 0,transparent 45%,#000 50%,#000 100%),url("../img/space-bg.png");background-position:bottom center,top center;background-repeat:no-repeat;background-size:contain}.modal-overlay.countdown.launched .modal-body{background:0 0}.modal-overlay.countdown .toggle{border-color:#fff;color:#fff;border-radius:100%}.modal-overlay.countdown .post-launch,.modal-overlay.countdown .pre-launch{display:none}.modal-overlay.countdown .modal-content{min-height:300px;padding:40px 0 0;position:relative;text-align:center}.modal-overlay.countdown.launched .modal-content{background:url("../img/space-age-mobile.png") no-repeat center center;background-size:cover;padding:40px 20px 0}.modal-overlay.countdown .modal-content h2{font-family:"Gotham Book",sans-serif;font-weight:400;font-size:2rem;letter-spacing:normal;line-height:1.1;margin-bottom:.25rem;color:#fff}.modal-overlay.countdown.launched .modal-content h2{margin-bottom:1rem}.modal-overlay.countdown .modal-content h3{font-family:"Gotham Book",sans-serif;font-weight:400;font-size:1rem;letter-spacing:normal;line-height:1.4;color:#fff}@media (min-width:375px){.modal-overlay.countdown .modal-body{background-image:linear-gradient(transparent 0,transparent 50%,#000 60%,#000 100%),url(../img/space-bg.png)}.modal-overlay.countdown.launched .modal-body{background:0 0}.modal-overlay.countdown .modal-content{min-height:340px;padding:60px 0 0}.modal-overlay.countdown .modal-content h2{margin-bottom:2rem}}@media (min-width:480px){.modal-overlay.countdown .modal-body{background-image:linear-gradient(transparent 0,transparent 65%,#000 70%,#000 100%),url(../img/space-bg.png)}.modal-overlay.countdown.launched .modal-body{background:0 0}.modal-overlay.countdown .modal-content{min-height:440px}}.modal-overlay.countdown .modal-content h2 br,.modal-overlay.countdown .modal-content h3 br{display:block}.modal-overlay.countdown .modal-footer{color:#fff;display:flex;flex-direction:column;font-family:"Gotham Book",sans-serif;font-weight:400;font-size:.875rem;gap:1rem;line-height:1.4;padding:0 20px 40px 20px}.modal-overlay.countdown.launched .modal-footer{background:#000;padding:40px 20px}.modal-overlay.countdown .modal-footer h3{color:#fff;font-family:"Gotham Book",sans-serif;font-weight:400;font-size:.875rem;line-height:1.2}.modal-overlay.countdown .modal-footer .wpcf7-form{margin-top:1rem;position:relative}.modal-overlay.countdown .modal-footer .wpcf7-form input[type=email],.modal-overlay.countdown .modal-footer .wpcf7-form input[type=text]{background:#fff;border:none;color:#000;font-family:Gotham,sans-serif;font-size:.875rem;font-weight:500;line-height:1;padding:.75rem 1rem;width:100%}.modal-overlay.countdown .modal-footer .wpcf7-form input[type=submit]{margin-top:1rem;padding:.625rem 1rem;width:100%}.modal-overlay.countdown .modal-footer .wpcf7-form .wpcf7-not-valid-tip{display:block;margin:.5rem 0 0 0}.modal-overlay.countdown .modal-footer .wpcf7-form .wpcf7-response-output{font-size:.875rem;font-weight:400;line-height:1;text-align:left}.modal-overlay.countdown .modal-footer .wpcf7-form .wpcf7-spinner{position:absolute}.modal-overlay.countdown.launched .modal-footer a{font-size:.75rem}@media (min-width:640px){.modal-overlay.countdown .modal-body{background:0 0}.modal-overlay.countdown .modal-content{background:url(../img/space-bg.png) center 60% no-repeat;background-size:cover;min-height:340px;padding:50px 20px}.modal-overlay.countdown.launched .modal-content{background:url(../img/space-age-desktop.png) bottom center no-repeat;background-size:cover;position:relative}.modal-overlay.countdown .modal-content h2{font-size:3rem}.modal-overlay.countdown .modal-content h2 br,.modal-overlay.countdown .modal-content h3 br{display:none}.modal-overlay.countdown.launched .modal-content h3{font-size:1.25rem;position:absolute;bottom:0;width:calc(100% - 40px);text-align:center}.modal-overlay.countdown .modal-footer{background:#000;padding:40px 20px}.modal-overlay.countdown.launched .modal-footer{display:grid;gap:60px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.modal-overlay.countdown.launched .modal-footer>p{grid-column:span 2/span 2}.modal-overlay.countdown.launched .modal-footer>div{grid-column:span 1/span 1}.modal-overlay.countdown .modal-footer h3{font-size:1rem}}@media (min-width:992px){.modal-overlay.countdown .modal-parent{height:100%}.modal-overlay.countdown .modal-content{min-height:450px}.modal-overlay.countdown .modal-content h2{font-size:3.75rem}.modal-overlay.countdown.launched .modal-content h3{bottom:35px;font-size:1.875rem}.modal-overlay.countdown .modal-footer{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:60px;padding:30px 60px}.modal-overlay.countdown.launched .modal-footer{padding:40px 60px}.modal-overlay.countdown .modal-footer>p{font-size:1rem;line-height:2;grid-column:span 3/span 3}.modal-overlay.countdown.launched .modal-footer a{min-width:230px}.modal-overlay.countdown .modal-footer .popup-form{grid-column:span 2/span 2}.modal-overlay.countdown .modal-footer .popup-form input[type=submit]{max-width:60%}}@media (min-width:1300px){.modal-overlay.countdown .modal-parent{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center}.modal-overlay.countdown .modal-body{grid-column:2/span 4}.modal-overlay.countdown .modal-footer{padding:30px 60px}}.countdown-wrapper{background:url("../img/obelisk-new.png") no-repeat top center;background-size:contain;padding:30px 0 0 0;display:flex;justify-content:center;align-items:flex-start;gap:.5rem;min-height:115px;width:100%}@media (min-width:375px){.countdown-wrapper{min-height:150px;padding:45px 0 0 0}}@media (min-width:640px){.countdown-wrapper{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:992px){.countdown-wrapper{position:relative;transform:none;top:auto;left:auto;min-height:220px;padding:65px 0 0 0}}.countdown-item{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 5px}.countdown-item__number,.countdown-item__text,.countdown-spacer{color:#fff;font-family:"Gotham Book",sans-serif;font-weight:400;text-align:center;line-height:1}.countdown-item__number{font-size:1.25rem}.countdown-item__text{font-size:.5rem;order:2}.countdown-spacer{font-size:1.25rem}@media (min-width:992px){.countdown-item__number{font-size:2.5rem}.countdown-item__text{font-size:.625rem}.countdown-spacer{font-size:2.25rem}}