html{scroll-behavior:smooth}.event-lp{--red:#e60000;--maroon:#8c1c24;--ink:#111;--gray:#666;--light-gray:#b3b3b3;--hairline:rgba(0,0,0,.09);--band:#e8e8e8;--page:#fafafa;--white:#fff;--font-head:"Playfair Display",Georgia,serif;--font-body:"Montserrat",-apple-system,BlinkMacSystemFont,sans-serif;background:var(--page);color:var(--gray);font-family:var(--font-body);line-height:1.65;-webkit-font-smoothing:antialiased}.event-lp *{box-sizing:border-box;margin:0;padding:0}.event-lp img{display:block;max-width:100%}.event-lp a{color:inherit;text-decoration:none}.event-lp .container{margin:0 auto;max-width:1160px;padding:0 32px}.event-lp h1,.event-lp h2,.event-lp h3,.event-lp h4{color:var(--ink);font-family:var(--font-head);font-weight:700;line-height:1.2}.event-lp em{color:var(--red);font-style:normal}.event-lp .eyebrow{align-items:center;color:var(--maroon);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.event-lp .eyebrow.on-dark{color:#f1b9a0}.event-lp .btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:700;gap:6px;letter-spacing:.08em;padding:14px 26px;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.event-lp .btn-primary{background:var(--red);color:#fff}.event-lp .btn-primary:hover{background:#c40000}.event-lp .btn-primary-inverse{background:#fff;color:var(--maroon)}.event-lp .btn-primary-inverse:hover{background:#f2e9e9}.event-lp .btn-sm{font-size:11px;padding:10px 20px}.event-lp .text-link{border-bottom:1.5px solid rgba(140,28,36,.35);color:var(--maroon);font-size:13px;font-weight:700;letter-spacing:.02em;padding-bottom:2px}.event-lp .text-link:hover{border-color:var(--maroon)}.event-lp .text-link.on-dark{border-color:hsla(0,0%,100%,.4);color:#fff}.event-lp section{padding:80px 0}.event-lp .section-head{margin:0 auto 48px;max-width:660px;text-align:center}.event-lp .section-head .eyebrow{justify-content:center}.event-lp .section-head h2{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:14px}.event-lp .section-head p{font-size:15px}@media (max-width:560px){.event-lp .container{padding:0 20px}.event-lp section{padding:56px 0}}.event-lp .connect-section{background:radial-gradient(1100px circle at 8% -8%,rgba(231,0,0,.05),transparent 45%),radial-gradient(900px circle at 100% 105%,rgba(140,28,36,.06),transparent 45%),var(--white);color:var(--gray);overflow:hidden;position:relative}.event-lp .connect-section .container{position:relative;z-index:1}.event-lp .connect-hex-bg{height:560px;left:-110px;-webkit-mask-image:radial-gradient(circle at 35% 35%,#000 0,#000 25%,transparent 68%);mask-image:radial-gradient(circle at 35% 35%,#000 0,#000 25%,transparent 68%);pointer-events:none;position:absolute;top:-110px;transform:rotate(-14deg);width:560px;z-index:0}.event-lp .connect-layout{align-items:center;display:grid}.event-lp .connect-layout,.event-lp .connect-layout--balanced{gap:56px;grid-template-columns:1fr 1.05fr}.event-lp .connect-layout--wide{gap:48px;grid-template-columns:1fr 1.35fr}.event-lp .connect-layout--wider{gap:44px;grid-template-columns:.8fr 1.7fr}.event-lp .connect-layout--full{gap:36px;grid-template-columns:1fr}.event-lp .connect-layout--full .connect-left{text-align:center}.event-lp .connect-layout--full .connect-left .eyebrow{justify-content:center}.event-lp .connect-left .eyebrow{margin-bottom:18px}.event-lp .connect-left h2{color:var(--ink);font-size:clamp(2.4rem,4.4vw,3.4rem);line-height:1.1}.event-lp .form-shell{background:#fff;border:1px solid var(--hairline);border-radius:16px;box-shadow:0 10px 30px rgba(140,28,36,.08);min-height:180px;overflow:hidden;padding:40px;position:relative;transition:box-shadow .3s ease}.event-lp .form-shell:before{background:radial-gradient(circle at top left,rgba(231,0,0,.12),transparent 25%),radial-gradient(circle at top right,rgba(231,0,0,.12),transparent 25%),radial-gradient(circle at bottom left,rgba(231,0,0,.12),transparent 25%),radial-gradient(circle at bottom right,rgba(231,0,0,.12),transparent 25%);content:"";filter:blur(24px);inset:-40px;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.event-lp .form-shell:hover{box-shadow:0 16px 40px rgba(140,28,36,.14)}.event-lp .form-shell:hover:before{opacity:1}.event-lp .form-shell>*{position:relative}.event-lp .form-placeholder{color:var(--light-gray);font-size:13px;font-style:italic;padding:40px 10px;text-align:center}@media (max-width:900px){.event-lp .connect-layout,.event-lp .connect-layout--balanced,.event-lp .connect-layout--wide,.event-lp .connect-layout--wider{gap:36px;grid-template-columns:1fr}}@media (max-width:560px){.event-lp .form-shell{padding:26px}}.event-lp .form-shell .hs-form fieldset{max-width:none;width:100%}.event-lp .form-shell .hs-form fieldset .hs-form-field{float:none;padding:0;width:100%}.event-lp .form-shell .hs-form .input{margin:0}.event-lp .form-shell .hs-form-field{margin-bottom:18px}.event-lp .form-shell .hs-form fieldset.form-columns-2{display:grid;gap:18px;grid-template-columns:1fr 1fr}.event-lp .form-shell .hs-form fieldset.form-columns-2 .hs-form-field{margin-bottom:0}.event-lp .form-shell .hs-form fieldset.form-columns-3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.event-lp .form-shell .hs-form-field>label{color:var(--ink);display:block;font-size:11.5px;font-weight:700;letter-spacing:.03em;margin-bottom:7px}.event-lp .form-shell .hs-form-required{color:var(--red)}.event-lp .form-shell .hs-field-desc{color:var(--light-gray);font-size:11.5px;margin:0 0 7px}.event-lp .form-shell .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1.5px solid #ddd;border-radius:4px;color:var(--ink);font-family:var(--font-body);font-size:14px;outline:none;padding:11px 14px;transition:border-color .15s ease;width:100%}.event-lp .form-shell .hs-input::placeholder{color:#b3b3b3}.event-lp .form-shell .hs-input:focus{border-color:var(--red)}.event-lp .form-shell textarea.hs-input{min-height:96px;resize:vertical}.event-lp .form-shell .inputs-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.event-lp .form-shell .inputs-list>li{flex:1 1 auto;margin:0;min-width:150px}.event-lp .form-shell .inputs-list label{cursor:pointer;display:block;margin:0;width:100%}.event-lp .form-shell .inputs-list input[type=checkbox],.event-lp .form-shell .inputs-list input[type=radio]{height:0;opacity:0;position:absolute;width:0}.event-lp .form-shell .inputs-list label>span{align-items:center;border:1.5px solid #ddd;border-radius:4px;color:var(--gray);display:flex;font-size:13px;font-weight:600;gap:10px;padding:11px 14px;transition:all .15s ease}.event-lp .form-shell .inputs-list label>span:before{border:1.5px solid #c9c9c9;border-radius:4px;content:"";flex:none;height:17px;position:relative;transition:all .15s ease;width:17px}.event-lp .form-shell .inputs-list label>span:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;margin:-2px 0 0 6px;opacity:0;position:absolute;transform:rotate(45deg);transition:opacity .15s ease;width:4px}.event-lp .form-shell .inputs-list input:checked+span{background:#fdecec;border-color:var(--red);color:var(--maroon)}.event-lp .form-shell .inputs-list input:checked+span:before{background:var(--red);border-color:var(--red)}.event-lp .form-shell .inputs-list input:checked+span:after{opacity:1}.event-lp .form-shell .inputs-list input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.event-lp .form-shell .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.event-lp .form-shell .hs-error-msgs li{margin:0}.event-lp .form-shell .hs-error-msgs label{color:var(--red);font-size:11.5px;font-weight:600}.event-lp .form-shell .hs-input.invalid{border-color:var(--red)}.event-lp .form-shell .hs-submit{margin-top:6px}.event-lp .form-shell .hs-button,.event-lp .form-shell input[type=submit].hs-button{align-items:center;background:var(--red);border:none;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:12.5px;font-weight:700;justify-content:center;letter-spacing:.08em;padding:15px;text-transform:uppercase;transition:background .15s ease;width:100%}.event-lp .form-shell .hs-button:hover{background:#c40000}.event-lp .form-shell .hs-recaptcha{margin-bottom:12px;overflow:auto}.event-lp .form-shell .hs-form__submitted-message,.event-lp .form-shell .submitted-message{padding:20px 10px;text-align:center}.event-lp .form-shell .submitted-message p{color:var(--gray);font-size:14px}.event-lp .form-shell .submitted-message h3,.event-lp .form-shell .submitted-message strong{color:var(--ink);display:block;font-family:var(--font-head);font-size:21px;margin-bottom:10px}@media (max-width:560px){.event-lp .form-shell .hs-form fieldset.form-columns-2,.event-lp .form-shell .hs-form fieldset.form-columns-3{grid-template-columns:1fr}}