html,body{overflow-x:hidden;overflow-y:overlay;background-color:#000}body{background-position:50%;background-size:cover;background-attachment:fixed}#canvas3d{position:absolute;top:0;left:0;min-width:100%!important;min-height:100%!important}.main_content{z-index:10;color:#fff;padding:0;position:relative;background-color:#0000!important}.main_content h3{text-align:center;letter-spacing:2px;text-transform:uppercase;margin:20px 0 60px;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:22px}.main_content p{text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.gray_box{-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:450px;box-sizing:border-box;z-index:100;background:#323232b3;border-radius:16px;margin:30px auto 0;padding:30px}.gray_box p{text-align:center;margin:0 0 20px;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.registration_form{flex-flow:column;justify-content:space-around;align-items:flex-start;display:flex}.registration_form label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px 15px;font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.registration_form input,.registration_form select{box-sizing:border-box;width:100%;color:#fff;background-color:#0000;border:1px solid #d6d6d6;border-radius:20px;margin-bottom:20px;padding:10px 15px;font-family:Lato}.registration_form input:-webkit-autofill,.registration_form input:-webkit-autofill:hover,.registration_form input:-webkit-autofill:focus,.registration_form input:-webkit-autofill:active{-webkit-text-fill-color:white!important;-webkit-box-shadow:inset 0 0 0 30px #303030!important}.registration_form input.error,.registration_form select.error{border-color:red}.registration_form .error_message{color:red;font-size:14px;position:relative;bottom:0;left:15px}.registration_form select{appearance:none;background-image:url(../arrow-down@2x.ea641dd5.png);background-position:97%;background-repeat:no-repeat;background-size:24px}.registration_form select:hover{cursor:pointer}.registration_form button{box-sizing:border-box;width:100%;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#008cff;border:0;border-radius:20px;padding:10px;font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.registration_form button:hover{cursor:pointer;background:#006cc6}.registration_thanks{height:100vh;width:100vw;padding-bottom:100px;display:none;position:absolute;top:0;left:0}.registration_thanks h2{z-index:100;font-family:Lato;font-size:48px;font-weight:300}.registration_thanks p{z-index:100;margin:-20px auto 30px}.registration_thanks a{border:1px solid #7f7f7f;border-radius:15px;margin-bottom:15px;padding:15px;display:block;position:relative}.registration_thanks a:hover{background-color:#575755}.registration_thanks a:last-child{margin-bottom:0}.registration_thanks svg{display:inline-block;position:absolute;top:12px;left:20px}.event_video{max-width:1184px;width:90%;margin:auto;display:none}.event_video .title{letter-spacing:.21em;text-transform:uppercase;flex-flow:row;justify-content:center;align-items:center;margin:10px 20px 30px;font-family:Lato;font-size:24px;font-style:normal;font-weight:400;line-height:22px;display:flex}.event_video .title img{width:107px;margin-right:25px}.event_video .subtitle{letter-spacing:.21em;text-transform:uppercase;flex-flow:row;justify-content:center;align-items:center;margin:0 20px 100px;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:22px;display:flex}.event_video .video{height:0;margin-bottom:125px;padding-bottom:56.25%;position:relative}.event_video .video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.event_video .speakers h4{font-family:Cormorant;font-size:48px;font-style:normal;font-weight:700;line-height:54px}.event_video .speaker{margin-bottom:20px;display:flex}.event_video .speaker .avatar img{width:115px}.event_video .speaker .name{letter-spacing:.08em;text-transform:uppercase;flex:0 0 235px;margin:0 50px;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.event_video .speaker .bio{text-align:left;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.gif,.gifBottom{height:100%;width:100%;margin:auto;position:relative}.gifBottom{height:90vh;background-color:#000}.gif .video_overlay{width:100%;height:100%;z-index:10;position:absolute;top:0;left:0}.gif img,.gifBottom img{width:100%;height:100%;object-fit:contain;overflow:hidden}.gif video,.gifBottom video{width:100%;height:100%;object-fit:cover;overflow:hidden}.invite_message{max-width:450px}.registration{margin:80px 0;position:relative}.headerContainer{height:100%;width:100%;text-align:center;flex-direction:column;display:flex;position:absolute;top:250px;left:0}.pageHeader{width:100%;text-transform:uppercase;letter-spacing:2px;font-size:18px;font-weight:700;line-height:22px}.pageSubHeader{mix-blend-mode:normal;color:#fff;font-family:Garamond Premier Pro;font-size:64px;font-weight:500;line-height:64px}@media only screen and (max-width:1023px){.newnav-mobile-container{background-color:#0000}.newnav-mobile-getjosh-container{display:none}#main-nav{background-color:#0000}.hamburger{opacity:1!important}.burgerLine{background-color:#fff!important}.dog-logo.dark-text{background:url(../white-text.96be5898.svg) no-repeat}.main_content{height:100vh}.main_content p{max-width:340px;font-size:16px}.main_content .gif .main_content .gifBottom{width:140%;margin-left:-20%}.gif,.gifBottom{height:100%;position:absolute}.gifBottom{bottom:0}.registration_thanks{background-size:contain}.registration_thanks h2{font-size:32px}.registration_thanks p{font-size:12px}.gray_box{width:350px}.event_video .title{flex-direction:column}.event_video .subtitle{margin-bottom:50px}.event_video .speakers h4{font-size:40px}.event_video .speaker{flex-direction:column;margin-bottom:65px}.event_video .speaker .name{flex-basis:70px}.event_video .speaker .bio{text-align:center}.pageHeader{padding-top:100px;font-size:14px;line-height:14px}.pageSubHeader{font-size:42px;line-height:42px}.invite_message{font-size:12px!important}.main_content h3{margin-bottom:20px!important}.headerContainer{height:700px;position:relative;top:0}.main_content{height:900px}.registration{margin-top:20px}}
/*# sourceMappingURL=index.00101a6b.css.map */
