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 h1{color:#fff;text-align:center;margin:0 0 30px;font-family:Garamond Premier Pro;font-size:96px;font-style:normal;font-weight:500;line-height:108%}.main_content h2{text-align:center;font-family:Garamond Premier Pro;font-size:60px;font-style:normal;font-weight:500;line-height:110%}.main_content h3{text-align:center;letter-spacing:.21em;text-transform:uppercase;margin:20px 0 60px;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:28px}.main_content h4{text-align:center;letter-spacing:.21em;text-transform:uppercase;margin:20px 0;font-family:Lato;font-size:24px;font-style:normal;font-weight:400;line-height:28px}.main_content p{text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.gray_box{width:450px;box-sizing:border-box;z-index:100;background:#323232b3;border-radius:12px;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:#303030;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;padding-bottom:100px;display:none}.registration_thanks h2{z-index:100;font-family:Lato;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{width:100%;margin:auto;position:relative}.gif .video_overlay{width:100%;height:100%;z-index:10;position:absolute;top:0;left:0}.gif img,.gifBottom img,.gif video,.gifBottom video{width:100%;height:100%;object-fit:contain;overflow:hidden}.invite_message{max-width:450px}.registration{margin:20vh 0;position:relative}@media only screen and (min-width:1024px){.registration{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}}@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{padding:60px 0 0}.main_content h1,.main_content h2{font-size:48px}.main_content h4{width:80%;align-items:center;margin:auto}.main_content p{max-width:340px;font-size:16px}.main_content .gif .main_content .gifBottom{width:140%;margin-left:-20%}.gif video,.gifBottom video{object-fit:contain;transform:scale(1.5)}.gif,.gifBottom{position:absolute}.gifBottom{bottom:0}.registration_thanks{background-size:contain}.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}}
/*# sourceMappingURL=index.a58f290a.css.map */
