.page-description h2{font-weight:500;--wdth:25;--YTLC:540;--opsz:35;font-size:2.57143rem;line-height:calc(75 / 64)}@media only screen and (min-width:961px){.page-description h2{font-size:3.2rem}}.page-description h3{font-weight:600;--wdth:50;--opsz:14;font-size:1.71429rem;line-height:1.2}@media only screen and (min-width:961px){.page-description h3{font-size:1.8rem}}p.image-caption{font-size:.85714rem;line-height:calc(26 / 18);font-weight:400}@media only screen and (min-width:961px){p.image-caption{font-size:.9rem}}.is-light-text{color:#4f4f4f}.is-normal-size{font-size:14px}.page-description{zoom:1}.page-description:before,.page-description:after{content:"";display:table}.page-description:after{clear:both}.page-description h2{margin:2rem 0 1rem}.page-description h3{margin:1rem 0 .5rem}.page-description .sponsor-logos{margin-top:30px}.page-description .single-event-sponsor{margin-bottom:2.72727%}.page-half-col,.half-col{width:48%;float:left;margin-bottom:30px}.page-half-col.no-bottom-gutter,.half-col.no-bottom-gutter{margin-bottom:0}.page-half-col:nth-of-type(2n),.page-half-col.has-margin,.half-col:nth-of-type(2n),.half-col.has-margin{margin-left:4%}.page-half-col p:last-child,.page-half-col ul:last-child,.page-half-col ol:last-child,.half-col p:last-child,.half-col ul:last-child,.half-col ol:last-child{margin-bottom:0}@media only screen and (max-width:550px){.page-half-col,.half-col{float:none;width:auto;height:auto !important}.page-half-col:nth-of-type(2n),.half-col:nth-of-type(2n){margin-left:0}.page-half-col:nth-of-type(2n).no-bottom-gutter,.half-col:nth-of-type(2n).no-bottom-gutter{margin-top:30px}}p.image-caption{margin-bottom:1rem;color:#4f4f4f}.ks-supporters li{border-bottom:1px solid #efefef;border-top:0 none;border-left:0 none;border-right:0 none;padding-bottom:10px;margin-bottom:10px}.about-person{position:relative;padding-left:65px;min-height:55px;margin-bottom:10px}.about-person img{width:55px;position:absolute;left:0;top:0}.about-person strong,.about-person em,.about-person a{display:block}.about-person em{color:#4f4f4f}.about-person a{margin-bottom:6px}.about-person strong a{margin-bottom:0;text-decoration:none}.about-person strong a:hover{text-decoration:underline}form.wufoo{margin:30px 0}form.wufoo:first-child{margin-top:0}form.wufoo header,form.wufoo .hideNumbers td label{display:none}form.wufoo .focused{background:transparent}form.wufoo ul{margin:0}form.wufoo select,form.wufoo input[type="text"],form.wufoo input[type="url"],form.wufoo input[type="email"],form.wufoo textarea,form.wufoo .textarea.field{margin-bottom:0}form.wufoo textarea,form.wufoo .textarea.field{height:90px}form.wufoo li,form.wufoo .complex span label{margin:0 0 30px;list-style:none;display:block}form.wufoo .complex span label{font-size:12px;color:#4f4f4f;margin-top:5px}form.wufoo fieldset div span{display:block}form.wufoo caption{text-align:left;color:#4f4f4f;padding-bottom:15px}form.wufoo table{border-top:1px solid #efefef}form.wufoo td,form.wufoo th{padding:15px;border-bottom:1px solid #efefef;border-right:1px solid #efefef;vertical-align:middle;text-align:center}form.wufoo td input[type="radio"],form.wufoo th input[type="radio"]{margin:0}form.wufoo td:first-child,form.wufoo th:first-child{border-left:1px solid #efefef}.g-recaptcha{margin-bottom:20px}.confetti-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.reengage-mailchimp{min-height:100%}.reengage-mailchimp .page-description{border-top:1px solid #efefef;border-bottom:0 none;border-left:0 none;border-right:0 none;padding-top:30px;margin-top:30px;line-height:1.4}.reengage-mailchimp h2{margin-top:0}.reengage-wrap,.confirm-ticket-release{max-width:420px}.confirm-ticket-release .ticket-event-name{margin:0 0 10px;text-decoration:none}.confirm-ticket-release .ticket-event-name:hover{text-decoration:underline}.confirm-ticket-release .ticket-event-details{font-size:14px;color:#4f4f4f;margin-bottom:20px}.confirm-ticket-release .page-description{border:1px solid #efefef;padding:30px}.agreement-page{background:#efefef}.agreement-wrap{margin:100px auto;max-width:950px;width:90%;padding:60px;background:#fff}.agreement-wrap.is-loading{background:url("/v2/rainbow-loader-fe311fc11dd294c3c045bc193a69e39f1b8359a18e263ba9c49199efb6164ffd.gif") center center no-repeat !important;min-height:500px}.agreement-wrap .logo{display:block;margin-bottom:60px;background-position:right center;width:100%;float:none}.agreement-wrap .logo:before{display:none}.agreement-wrap h1{font-size:48px}.agreement-wrap p:last-child{margin-bottom:0}.agreement-kind-2 .agreement-wrap{padding:0;background:0}.agreement-fields,.agreement-admin-info{border-top:1px solid #efefef;border-bottom:0 none;border-left:0 none;border-right:0 none;margin-top:30px;padding-top:30px}.agreement-expired-message{color:#ed1b24;font-weight:bold}