@keyframes textRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero{align-items:flex-start;background-color:var(--wp--preset--color--black);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30);justify-content:space-between;position:relative}.hero-logo.wp-block-outermost-icon-block{margin:0!important;position:relative;width:50vw!important;z-index:100}@media(min-width:48em){.hero-logo.wp-block-outermost-icon-block{width:30vw!important}}.hero-logo.wp-block-outermost-icon-block .icon-container{width:100%!important}.hero-logo.wp-block-outermost-icon-block .fill-teal{animation:textRotate 40s linear infinite;transform-origin:center}.hero-headline{font-size:clamp(4rem,-.286rem + 11.429vw,10rem);font-weight:400;line-height:.8;position:relative;z-index:100}.hero-rendering{bottom:0;left:0;margin:0!important;opacity:.25;padding:0!important;position:absolute;width:100%;z-index:1}@media(max-width:64em){.hero-rendering{height:100%}.hero-rendering img{bottom:0;height:50%!important;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;position:absolute}}.join{position:relative;z-index:100}.join_wrapper.gform_wrapper{margin-left:0!important}.join .gform_wrapper fieldset,.join-container.wp-block-group{margin:0!important;padding:0!important}.join .gform_wrapper fieldset{border:none!important}.join .button{background-color:var(--wp--preset--color--red);border:0;color:var(--wp--preset--color--red);color:var(--wp--preset--color--black);cursor:pointer;font-family:var(--wp--preset--font-family--lato)!important;font-size:2rem;font-weight:900;line-height:1;margin:0!important;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--20)!important;text-transform:uppercase;transition:all .3s cubic-bezier(.57,.2,.21,.89);width:auto}@media(min-width:48em){.join .button{font-size:3rem!important}}.join .button:hover{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--red)}.join .gform_footer{display:flex;flex-wrap:wrap;padding:var(--wp--preset--spacing--20) 0!important}.join .gform-field-label,.join .gform_heading{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.join .gform-field-label:focus,.join .gform_heading:focus{background:var(--wp--preset--color--red);color:var(--wp--preset--color--white);clip:auto!important;display:inline-block;font-size:1rem;height:auto;left:0;line-height:normal;padding:.5rem;position:absolute;top:0;width:auto;z-index:100000}.join .gform_footer{margin-top:3rem}.join .gform_validation_errors{background-color:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important}.join .gform_validation_errors .gform-icon{display:none!important}.join .gform_submission_error{background-color:var(--wp--preset--color--red)!important;box-shadow:0 5px 0 0 var(--wp--preset--color--red),0 10px 0 0 var(--wp--preset--color--red),0 15px 0 0 var(--wp--preset--color--red);color:var(--wp--preset--color--white)!important;font-weight:200!important;margin-bottom:var(--wp--preset--spacing--20)!important;outline:0!important;padding:1rem!important}.join .gform_confirmation_wrapper,.join .gform_submission_error{font-family:var(--wp--preset--font-family--poppins)!important;font-size:1.2rem!important;letter-spacing:0!important;text-align:center}.join .gform_confirmation_wrapper{background-color:var(--wp--preset--color--teal);color:var(--wp--preset--color--white);font-weight:300!important;margin-bottom:1rem!important;padding:var(--wp--preset--spacing--10)}.join .gform_confirmation_wrapper h3{color:var(--wp--preset--color--white);font-family:var(--wp--preset--font-family--lato)!important;font-size:1.5rem!important;font-weight:900!important;margin-bottom:1rem!important;text-align:center;text-transform:uppercase}.join .ginput_container{width:100%!important}@media(min-width:48em){.join .ginput_complex{display:flex!important;width:100%!important}}.join .ginput_complex span{padding-left:0!important;padding-right:0!important}.join .gfield input,.join .gfield select{background-color:transparent;border:none!important;border-bottom:1px solid var(--wp--preset--color--red)!important;box-sizing:border-box;color:var(--wp--preset--color--red);font-family:var(--wp--preset--font-family--lato)!important;font-size:var(--wp--preset--font-size--large)!important;font-weight:900!important;outline:0;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--10)!important;transition:all .3s cubic-bezier(.57,.2,.21,.89);width:100%}@media(min-width:48em){.join .gfield input,.join .gfield select{padding:var(--wp--preset--spacing--20)!important}}.join .gfield input.placeholder,.join .gfield select.placeholder{color:var(--wp--preset--color--red);opacity:1;text-transform:uppercase}.join .gfield input:-moz-placeholder,.join .gfield input::-moz-placeholder,.join .gfield select:-moz-placeholder,.join .gfield select::-moz-placeholder{color:var(--wp--preset--color--red);opacity:1;text-transform:uppercase}.join .gfield input:-ms-input-placeholder,.join .gfield select:-ms-input-placeholder{color:var(--wp--preset--color--red);opacity:1;text-transform:uppercase}.join .gfield input::-webkit-input-placeholder,.join .gfield select::-webkit-input-placeholder{color:var(--wp--preset--color--red);opacity:1;text-transform:uppercase}.join .gfield input:hover,.join .gfield select:hover{background-color:var(--wp--preset--color--red);border-color:var(--wp--preset--color--red)!important;color:var(--wp--preset--color--black)}.join .gfield input:hover.placeholder,.join .gfield select:hover.placeholder{color:var(--wp--preset--color--black)}.join .gfield input:hover:-moz-placeholder,.join .gfield input:hover::-moz-placeholder,.join .gfield select:hover:-moz-placeholder,.join .gfield select:hover::-moz-placeholder{color:var(--wp--preset--color--black)}.join .gfield input:hover:-ms-input-placeholder,.join .gfield select:hover:-ms-input-placeholder{color:var(--wp--preset--color--black)}.join .gfield input:hover::-webkit-input-placeholder,.join .gfield select:hover::-webkit-input-placeholder{color:var(--wp--preset--color--black)}.join .gfield input:focus,.join .gfield select:focus{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}.join .gfield input:focus.placeholder,.join .gfield select:focus.placeholder{color:var(--wp--preset--color--black)}.join .gfield input:focus:-moz-placeholder,.join .gfield input:focus::-moz-placeholder,.join .gfield select:focus:-moz-placeholder,.join .gfield select:focus::-moz-placeholder{color:var(--wp--preset--color--black)}.join .gfield input:focus:-ms-input-placeholder,.join .gfield select:focus:-ms-input-placeholder{color:var(--wp--preset--color--black)}.join .gfield input:focus::-webkit-input-placeholder,.join .gfield select:focus::-webkit-input-placeholder{color:var(--wp--preset--color--black)}.join .gfield_validation_message{background-color:var(--wp--preset--color--red)!important;color:var(--wp--preset--color--white)!important;display:table;font-size:.8rem;height:auto!important;margin-top:1.25rem!important;margin:0 auto;text-align:center;width:auto!important;word-wrap:normal!important;border:0!important;padding:.25rem .5rem}.gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:0!important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:0!important}.footer{margin-block-start:0!important}.footer-wrap{margin-left:0!important;margin-right:0!important;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20)!important}.footer a{text-decoration:none!important;transition:all .3s cubic-bezier(.57,.2,.21,.89)}.footer-copyright.has-small-font-size{font-size:13px!important;opacity:.5;text-transform:uppercase}.header-logo{width:50vw!important}@media(min-width:48em){.header-logo{width:30vw!important}}.header-logo .icon-container{width:100%!important}.fill-teal{fill:var(--wp--preset--color--teal)}.fill-red{fill:var(--wp--preset--color--red)}.fill-chalk{fill:var(--wp--preset--color--chalk)}.fill-darkgray{fill:var(--wp--preset--color--darkgray)}.fill-black{fill:var(--wp--preset--color--black)}.fill-white{fill:var(--wp--preset--color--white)}.fill-transparent{fill:transparent}
