.connect-page{
  --connect-pad:clamp(1.25rem,4vw,4.5rem);
  --connect-max:90rem;
  --connect-sans:var(--sans,acumin-pro,sans-serif);
  --connect-serif:var(--serif,kepler-std-display,serif);
  --connect-cond:var(--cond,acumin-pro-condensed,sans-serif);
  --connect-ink:var(--licorice,#091f2c);
  --connect-accent:var(--accent,#c44536);
  --connect-white:var(--white,#fff);
  background:var(--connect-white);color:var(--connect-ink);overflow:hidden;
}
.connect-page__wrap{width:min(calc(100% - 2 * var(--connect-pad)),var(--connect-max));margin-inline:auto}
.connect-page__hero{padding:clamp(6.5rem,10vw,11rem) 0 0;background:var(--connect-white)}
.connect-page__hero .connect-page__wrap{width:min(calc(100% - 2 * var(--connect-pad)),69rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,27rem);column-gap:clamp(2rem,3.5vw,3rem);align-items:end;margin-bottom:clamp(3.5rem,6vw,6rem)}
.connect-page__hero h1{max-width:13ch;margin:0;color:var(--connect-ink);font:700 clamp(3rem,5.4vw,5.8rem)/.9 var(--connect-cond);letter-spacing:-.035em;text-transform:none}
.connect-page__hero p{max-width:27rem;margin:0 0 .4rem;color:var(--connect-ink);font:400 clamp(1.35rem,2vw,2rem)/1.08 var(--connect-serif);letter-spacing:-.018em}
.connect-page__form-section{padding:0 0 clamp(7rem,11vw,12rem);background:var(--connect-white)}
.connect-page__form-shell{width:min(100%,58rem);margin-inline:auto}
.connect-page__loading{margin:0;color:rgba(9,31,44,.5);font:600 .85rem/1.25 var(--connect-sans);letter-spacing:.04em;text-transform:uppercase}
.connect-page__hubspot:not(:empty)+.connect-page__loading{display:none}
.connect-page__hubspot,.connect-page__hubspot .hs-form,.connect-page__hubspot .hs-form *{box-sizing:border-box!important;font-family:var(--connect-sans)!important}
.connect-page__hubspot .hs-form{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--connect-ink)!important}
.connect-page__hubspot .hs-form fieldset{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(1rem,1.5vw,1.35rem)!important;width:100%!important;max-width:none!important;margin:0 0 clamp(1rem,1.5vw,1.35rem)!important;padding:0!important;border:0!important;background:transparent!important}
.connect-page__hubspot .hs-form fieldset.form-columns-1{grid-template-columns:1fr!important}
.connect-page__hubspot .hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.connect-page__hubspot .hs-form .form-columns-1 .hs-form-field,.connect-page__hubspot .hs-form .form-columns-2 .hs-form-field,.connect-page__hubspot .hs-form .form-columns-3 .hs-form-field{float:none!important;width:100%!important;max-width:none!important}
.connect-page__hubspot .hs-form-field:not(.hs-fieldtype-booleancheckbox):not(.hs_recaptcha):not(.hs-recaptcha){position:relative!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.connect-page__hubspot .hs-form-field>label{position:absolute!important;z-index:3!important;left:1.35rem!important;top:.82rem!important;display:block!important;max-width:calc(100% - 2.7rem)!important;margin:0!important;padding:0!important;color:rgba(9,31,44,.58)!important;font:700 .76rem/1 var(--connect-sans)!important;letter-spacing:.025em!important;pointer-events:none!important}
.connect-page__hubspot .hs-form-required{color:var(--connect-accent)!important;margin-left:.14em!important}.connect-page__hubspot .hs-field-desc{display:none!important}
.connect-page__hubspot .hs-form-field>.input,.connect-page__hubspot .hs-form-field .input{position:relative!important;z-index:2!important;width:100%!important;margin:0!important;padding:0!important}
.connect-page__hubspot .hs-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]){display:block!important;width:100%!important;max-width:none!important;min-height:4.85rem!important;margin:0!important;padding:2.05rem 1.35rem .62rem!important;border:1.35px solid rgba(9,31,44,.18)!important;border-radius:1.35rem!important;background:rgba(255,255,255,.92)!important;box-shadow:none!important;color:var(--connect-ink)!important;font:400 clamp(1.02rem,1.08vw,1.12rem)/1.18 var(--connect-sans)!important;letter-spacing:-.012em!important;outline:none!important;transition:border-color 220ms ease,box-shadow 220ms ease,background-color 220ms ease!important;-webkit-appearance:none!important;appearance:none!important}
.connect-page__hubspot .hs-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus{border-color:var(--connect-accent)!important;box-shadow:0 0 0 3px rgba(196,69,54,.07)!important;outline:none!important;background:#fff!important}
.connect-page__hubspot input::placeholder,.connect-page__hubspot textarea::placeholder{color:transparent!important;opacity:0!important}
.connect-page__hubspot select.hs-input{padding-top:2.12rem!important;padding-bottom:.5rem!important;padding-right:4rem!important;cursor:pointer!important;background-image:linear-gradient(45deg,transparent 50%,var(--connect-ink) 50%),linear-gradient(135deg,var(--connect-ink) 50%,transparent 50%)!important;background-position:calc(100% - 1.86rem) 54%,calc(100% - 1.52rem) 54%!important;background-size:.32rem .32rem,.32rem .32rem!important;background-repeat:no-repeat!important}
.connect-page__hubspot .hs-form-field.has-textarea,.connect-page__hubspot .hs-form-field:has(textarea){min-height:0!important;padding-bottom:0!important}.connect-page__hubspot textarea.hs-input{height:10rem!important;min-height:10rem!important;padding-top:2.2rem!important;padding-bottom:1rem!important;resize:vertical!important}
.connect-page__hubspot fieldset.has-textarea-row{display:grid!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0 0 clamp(1rem,1.5vw,1.35rem)!important;padding:0!important}.connect-page__hubspot fieldset.has-textarea-row .hs-form-field{grid-column:1/-1!important;width:100%!important}
.connect-page__hubspot fieldset.has-consent-row{display:block!important;margin:0 0 1rem!important;padding:0!important}.connect-page__hubspot fieldset.has-captcha-row{display:block!important;width:100%!important;min-height:0!important;height:auto!important;margin:.75rem 0 0!important;padding:0!important}.connect-page__hubspot fieldset.is-empty-row{display:none!important}
.connect-page__hubspot fieldset.connect-page__empty-row{display:none!important;margin:0!important;padding:0!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}
.connect-page__hubspot .hs-form fieldset:not(:has(> .hs-form-field:not([style*="display: none"]))) {display:none!important;margin:0!important;padding:0!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important}
.connect-page__hubspot .hs-form fieldset:has(input[name="0-2/leaders_gathering_past_attendance"])>.hs-form-field{display:block!important}
.connect-page__hubspot .hs-form fieldset:has(input[name="0-2/leaders_gathering_past_attendance"])>.hs-form-field>label{position:static!important;max-width:none!important;margin:0 0 .8rem!important;color:rgba(9,31,44,.72)!important;line-height:1.25!important;pointer-events:auto!important}
.connect-page__hubspot .hs-form fieldset:has(input[name="0-2/leaders_gathering_past_attendance"]) .input{position:static!important}
.connect-page__hubspot .hs-form fieldset:has(input[name="0-2/leaders_gathering_past_attendance"]) .inputs-list{display:flex!important;align-items:center!important;gap:1.5rem!important}
.connect-page__hubspot .hs-form fieldset:has(input[name="0-2/leaders_gathering_past_attendance"]) .hs-form-checkbox{margin:0!important}
.connect-page__hubspot .hs-error-msgs{position:relative!important;z-index:4!important;margin:.48rem 1.35rem 0!important;padding:0!important;list-style:none!important;color:var(--connect-accent)!important;font:600 .78rem/1.25 var(--connect-sans)!important}.connect-page__hubspot .hs-error-msg{display:block!important;color:var(--connect-accent)!important}
.connect-page__hubspot .legal-consent-container,.connect-page__hubspot .hs-richtext{position:relative!important;z-index:5!important;grid-column:1/-1!important;clear:both!important;width:100%!important;margin:0!important;padding-top:.15rem!important;color:rgba(9,31,44,.62)!important;font:400 .86rem/1.45 var(--connect-sans)!important;background:#fff!important}.connect-page__hubspot .legal-consent-container p,.connect-page__hubspot .hs-richtext p{margin:.3rem 0!important}
.connect-page__hubspot .legal-consent-container .hs-form-field,.connect-page__hubspot .hs-fieldtype-booleancheckbox{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.connect-page__hubspot .legal-consent-container .hs-form-field>label,.connect-page__hubspot .hs-fieldtype-booleancheckbox>label{position:static!important;max-width:none!important;transform:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:0!important;text-transform:none!important;pointer-events:auto!important}
.connect-page__hubspot .inputs-list{margin:0!important;padding:0!important;list-style:none!important}.connect-page__hubspot .hs-form-booleancheckbox,.connect-page__hubspot .hs-form-checkbox{margin:.45rem 0!important;padding:0!important}.connect-page__hubspot .hs-form-booleancheckbox-display,.connect-page__hubspot .hs-form-checkbox-display{display:flex!important;align-items:flex-start!important;gap:.8rem!important;margin:0!important;color:var(--connect-ink)!important;font:500 .95rem/1.38 var(--connect-sans)!important;cursor:pointer!important}
.connect-page__hubspot input[type="checkbox"],.connect-page__hubspot input[type="radio"]{-webkit-appearance:none!important;appearance:none!important;display:grid!important;place-items:center!important;flex:0 0 auto!important;width:1.45rem!important;height:1.45rem!important;margin:.02rem 0 0!important;padding:0!important;border:1.5px solid rgba(9,31,44,.22)!important;border-radius:.45rem!important;background:#fff!important;background-position:center!important;background-repeat:no-repeat!important;background-size:.9rem .9rem!important;box-shadow:none!important;cursor:pointer!important;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease!important}.connect-page__hubspot input[type="radio"]{border-radius:50%!important}.connect-page__hubspot input[type="checkbox"]:checked{border-color:var(--connect-accent)!important;background-color:var(--connect-accent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.25 6.5 11.2 12.9 4.85' fill='none' stroke='%23fff' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.connect-page__hubspot input[type="radio"]:checked{border-color:var(--connect-accent)!important;background-color:var(--connect-accent)!important;box-shadow:inset 0 0 0 4px #fff!important}.connect-page__hubspot input[type="checkbox"]:focus-visible,.connect-page__hubspot input[type="radio"]:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(196,69,54,.15)!important}
.connect-page__hubspot .hs_submit{grid-column:1/-1!important;width:100%!important;margin-top:clamp(1.1rem,2vw,1.7rem)!important}.connect-page__hubspot .actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;margin:0!important;padding:0!important}.connect-page__hubspot .hs-button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:3.3rem!important;padding:0 1.2rem!important;border:0!important;border-radius:1.15rem!important;background:var(--connect-accent)!important;color:#fff!important;font:700 .78rem/1 var(--connect-sans)!important;letter-spacing:.02em!important;text-transform:uppercase!important;cursor:pointer!important;overflow:hidden!important;white-space:nowrap!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;transition:none!important}.connect-page__hubspot .hs-button:hover,.connect-page__hubspot .hs-button:focus-visible{background:var(--connect-accent)!important;color:#fff!important;outline:none!important}.connect-page__hubspot .hs-button .connect-page__submit-track{display:flex!important;flex-direction:column!important;height:1.1em!important;overflow:hidden!important}.connect-page__hubspot .hs-button .connect-page__submit-track>span{display:block!important;height:1.1em!important;line-height:1.1em!important;white-space:nowrap!important;transition:transform 430ms var(--ease)!important}.connect-page__hubspot .hs-button:hover .connect-page__submit-track>span,.connect-page__hubspot .hs-button:focus-visible .connect-page__submit-track>span{transform:translateY(-1.1em)!important}
.connect-page__hubspot .hs-button:disabled,.connect-page__hubspot .hs-button[aria-disabled="true"]{opacity:.58!important;cursor:not-allowed!important}
.connect-page__hubspot .hs_recaptcha,.connect-page__hubspot .hs-recaptcha,.connect-page__hubspot .hs-form-field.hs_recaptcha{grid-column:1/-1!important;width:100%!important;height:auto!important;min-height:0!important;margin:1rem 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.connect-page__hubspot .submitted-message{max-width:44rem;padding:clamp(2rem,4vw,4rem) 0;color:var(--connect-ink);font:400 clamp(1.5rem,2.6vw,2.4rem)/1.1 var(--connect-serif)!important}
@media(max-width:900px){.connect-page__hero .connect-page__wrap{grid-template-columns:1fr;gap:1.75rem}.connect-page__hero p{margin:0;max-width:27rem}}
@media(max-width:767px){.connect-page__hero{padding-top:6.5rem!important}}
@media(max-width:767px){.connect-page__hero{padding-top:5rem}.connect-page__hero h1{font-size:clamp(3rem,10vw,4.5rem)}.connect-page__hero p{font-size:clamp(1.25rem,5.5vw,1.7rem)}.connect-page__form-section{padding-bottom:6rem}.connect-page__hubspot .hs-form fieldset,.connect-page__hubspot .hs-form fieldset.form-columns-2,.connect-page__hubspot .hs-form fieldset.form-columns-3{grid-template-columns:1fr!important}.connect-page__hubspot .hs-form-field,.connect-page__hubspot .legal-consent-container,.connect-page__hubspot .hs-richtext,.connect-page__hubspot .hs_submit{grid-column:1/-1!important}.connect-page__hubspot .hs-input:not([type="checkbox"]):not([type="radio"]){font-size:16px!important}.connect-page__hubspot .hs-form-field>label{left:1.2rem!important;top:.76rem!important;max-width:calc(100% - 2.4rem)!important}.connect-page__hubspot .hs-input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]){min-height:4.55rem!important;padding:1.9rem 1.2rem .58rem!important;border-radius:1.25rem!important}.connect-page__hubspot select.hs-input{padding-top:1.98rem!important}.connect-page__hubspot textarea.hs-input{height:9rem!important;min-height:9rem!important;padding-top:2rem!important}}
