.lead{background:var(--pa-black);padding:var(--pa-pad-frame);position:relative}.lead__tick{background:var(--pa-accent);width:44px;height:6px;margin-bottom:12px;display:block}.lead__form{margin-top:var(--pa-flow-md)}.lead__form :is(.row_contact_header,.row_details_header){margin:var(--pa-flow-lg) 0 var(--pa-flow-sm);font-family:var(--pa-font-label);font-size:var(--pa-size-heading-small);letter-spacing:var(--pa-track-nav);text-transform:uppercase;color:var(--pa-text-label);font-weight:700;line-height:1.2}.lead__form .row_contact_header:first-of-type{margin-top:0}.lead__form .tripleseat_field_section{flex-wrap:wrap;gap:12px 16px;margin-bottom:14px;display:flex}.lead__form .tripleseat_field{flex:180px;min-width:0}.lead__form .ts_extension{flex:0 90px}.lead__form label{font-family:var(--pa-font-mono);font-size:var(--pa-size-badge);letter-spacing:var(--pa-track-badge);text-transform:uppercase;color:var(--pa-text-label);margin-bottom:6px;display:block}.lead__form label em{text-transform:none;letter-spacing:0;color:var(--pa-text-footer);font-style:normal;display:block}.lead__form .required{color:var(--pa-accent)}.lead__form :is(input[type=text],input[type=email],input[type=tel],textarea,select){border:1px solid var(--pa-hairline);background:var(--pa-field);width:100%;color:var(--pa-white);font-family:var(--pa-font-body);font-size:var(--pa-size-copy);-webkit-appearance:none;appearance:none;border-radius:0;padding:11px 12px;line-height:1.4}.lead__form textarea{resize:vertical;min-height:104px}.lead__form select{background-image:linear-gradient(45deg, transparent 50%, var(--pa-text-label) 50%), linear-gradient(135deg, var(--pa-text-label) 50%, transparent 50%);background-position:calc(100% - 19px),calc(100% - 13px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.lead__form select option{background-color:var(--pa-white);color:var(--pa-black)}.lead__form :is(input,textarea,select):hover{border-color:var(--pa-hairline-hover)}.lead__form ::placeholder{color:var(--pa-text-footer)}.lead__form :is(input,textarea,select).error{border-color:var(--pa-crimson);background:var(--pa-field)}.lead__form :is(.help-block,.errorExplanation){font-family:var(--pa-font-mono);font-size:var(--pa-size-badge);letter-spacing:var(--pa-track-badge);color:var(--pa-crimson);margin-top:6px}.lead__form #lead_form_website_group{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead__form #lead_submit{width:auto;padding:var(--pa-pad-btn);border:2px solid var(--pa-accent);background:var(--pa-accent);color:var(--pa-text-on-accent);font-family:var(--pa-font-label);font-weight:700;font-size:var(--pa-size-copy);letter-spacing:var(--pa-track-cta);text-transform:uppercase;cursor:pointer;display:inline-block}.lead__form #lead_submit:hover{background:var(--pa-accent-hi);border-color:var(--pa-accent-hi)}.lead__form .ts_submit{margin-top:var(--pa-flow-sm);flex:100%}.lead__form .ts_powered_by{flex:100%}.lead__form .ts_powered_by a{font-family:var(--pa-font-mono);font-size:var(--pa-size-badge);letter-spacing:var(--pa-track-badge);color:var(--pa-text-footer)}.lead__form .ts_robot_check{flex:100%;overflow:hidden}@media (width<=365px){.lead__form .ts_robot_check>div{transform-origin:0 0;transform:scale(.82)}.lead__form .ts_robot_check{height:64px}}.lead__form .tripleseat_clear{clear:both}.lead__done h3{margin:0 0 var(--pa-flow-sm);font-family:var(--pa-font-display);font-weight:400;font-size:var(--pa-size-h3-panel);line-height:var(--pa-lh-flat);text-transform:uppercase;letter-spacing:var(--pa-track-logo);color:var(--pa-accent)}.lead__done p{font-size:var(--pa-size-copy);line-height:var(--pa-lh-list);color:var(--pa-text-card);margin:0}.lead__title{margin:0 0 var(--pa-flow-sm);font-family:var(--pa-font-display);font-weight:400;font-size:var(--pa-size-h3-panel);line-height:var(--pa-lh-flat);letter-spacing:var(--pa-track-logo);text-transform:uppercase;color:var(--pa-white);display:block}.events-page{padding-top:var(--pa-flow-lg)}.events-page__grid{gap:var(--pa-gap-events);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.events-page__grid>.lead{min-width:0;margin-top:0;padding:0}.events-page .page__title{font-size:clamp(2.5rem,4.5vw,4.5rem)}.events-page__photo{width:100%;height:auto;display:block}.events-page__details{padding-top:var(--pa-flow-lg)}.events-page__grid>.page__cols{grid-column:1/-1;margin-top:0}@media (width<=899px){.events-page__grid{grid-template-columns:minmax(0,1fr)}}
