.lp-hero{overflow:hidden;position:relative}.lp-hero-bg{background-position:50%;background-size:cover;filter:grayscale(60%);inset:0;position:absolute;z-index:1}.lp-hero-overlay{inset:0;position:absolute;z-index:2}.lp-hero-inner{position:relative;z-index:3}.lp-hero-heading{max-width:960px}.lp-hero-subhead{max-width:640px}.lp-align-center .lp-hero-date,.lp-align-center .lp-hero-heading,.lp-align-center .lp-hero-subhead{margin-left:auto;margin-right:auto}.lp-hero-date{border-left:4px solid var(--accent-line);display:flex;flex-direction:column;gap:15px;margin:50px 0 0;padding:10px 0 10px 30px}.lp-align-center .lp-hero-date{align-items:center;border-left:0;border-top:4px solid var(--accent-line);padding:25px 0 0;width:fit-content}.lp-hero-dow{font-family:Playfair Display,serif;font-size:16px;letter-spacing:.5px;line-height:16px;text-transform:uppercase}.lp-hero-date-value{font-size:24px;font-weight:700;line-height:29px}.lp-hero-time{font-size:16px;font-weight:700;line-height:19px}.lp-hero-actions{margin-top:40px}@media screen and (max-width:767px){.lp-hero-date-value{font-size:20px;line-height:25px}}@media screen and (max-width:500px){.lp-hero-date{padding-left:20px}}.lp-hero--has-form .lp-hero-inner{align-items:flex-start;display:flex;gap:60px}.lp-hero--has-form .lp-hero-intro{flex:1;min-width:0;padding-top:30px}.lp-hero-form{box-shadow:0 5px 30px rgba(30,37,43,.2);box-sizing:border-box;flex-shrink:0;padding:30px 40px 40px;width:500px}.lp-hero-form--dark{background:var(--c-bg-dark);color:var(--c-white)}.lp-hero-form--xdark{background:var(--c-bg-xdark);color:var(--c-white)}.lp-hero-form--light{background:var(--c-bg-light);color:var(--c-ink)}.lp-hero-form-heading{font-family:"Noto Serif Display",serif;font-size:32px;line-height:40px;margin:0 0 40px;padding:0}.lp-hero-form--dark .lp-hero-form-heading,.lp-hero-form--xdark .lp-hero-form-heading{color:var(--c-white)}.lp-hero-form--light .lp-hero-form-heading{color:var(--c-ink)}.lp-hero-form.lp-form-fields fieldset.form-columns-2{flex-direction:column!important;gap:0!important}@media screen and (max-width:1190px){.lp-hero--has-form .lp-hero-inner{flex-direction:column;gap:0}.lp-hero--has-form .lp-hero-intro{padding-top:0}.lp-hero-form{margin:60px auto 0;max-width:800px;width:100%}}@media screen and (max-width:767px){.lp-hero-form-heading{font-size:28px;line-height:36px}}@media screen and (max-width:500px){.lp-hero-form{padding-left:30px;padding-right:30px}}.lp-hero .lp-kicker{color:var(--fg)}