.headerBlock{position:relative;display:flex;align-items:stretch;gap:80px;min-height:720px;background-color:var(--color-estate-navy);background-image:var(--hero-bg, none);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;color:var(--color-estate-navy)}.headerBlock .container{position:relative;z-index:1}.headerBlock__hero{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:80px 0}.headerBlock__hero .container{padding-left:max(30px,(100vw - 1400px)/2 + 30px);padding-right:0}@media(max-width: 992px){.headerBlock__hero .container{padding-left:32px;padding-right:32px}}.headerBlock__overlay{position:absolute;inset:0;background-color:rgba(var(--color-overlay-mist-rgb), 0.75);pointer-events:none}.headerBlock__content{display:flex;flex-direction:column;gap:16px;max-width:600px}.headerBlock__sub-headline{font-family:var(--font-button);font-weight:600;font-size:22px;line-height:1.4;letter-spacing:0;text-transform:uppercase;color:var(--color-estate-navy);margin:0}.headerBlock__headline{font-family:var(--font-display);font-weight:700;font-size:60px;line-height:1.2;letter-spacing:.02em;color:var(--color-estate-navy);margin:0}.headerBlock__ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.headerBlock__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:22px 30px 19px;min-height:44px;min-width:44px;background:var(--color-estate-navy);border:0;border-radius:0;font-family:var(--font-button);font-weight:600;font-size:20px;line-height:1.1;letter-spacing:0;color:var(--color-shade-01);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.headerBlock__cta::before{content:"";position:absolute;inset:8px;border:2px solid var(--color-shade-01);pointer-events:none;transition:border-color .2s ease}.headerBlock__cta:hover{background:var(--color-button-hover);color:var(--color-shade-01);box-shadow:var(--shadow-button-hover)}.headerBlock__cta:hover::before{border-color:var(--color-shade-01)}.headerBlock__cta:focus:not(:focus-visible){outline:none}.headerBlock__cta:focus-visible{outline:2px solid var(--color-estate-navy);outline-offset:3px}.headerBlock__cta:active{transform:scale(0.98)}.headerBlock__form-section{flex:0 1 580px;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:80px 0;margin-right:max(30px,(100vw - 1400px)/2 + 30px);scroll-margin-top:50px}.headerBlock__arrow{display:none}.headerBlock__card{position:relative;background:var(--color-shade-01);padding:54px;display:flex;flex-direction:column;gap:8px;color:var(--color-foundry-gray)}.headerBlock__card::before{content:"";position:absolute;inset:20px;border:2px solid var(--color-aged-brass);pointer-events:none}.headerBlock__form-headline{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:normal;color:var(--color-estate-navy);margin:0}.headerBlock__form-copy{font-family:var(--font-button);font-weight:400;font-size:18px;line-height:1.6;color:var(--color-foundry-gray)}.headerBlock__form-copy p{margin:0}.headerBlock__required-note{font-family:var(--font-button);font-weight:400;font-size:14px;line-height:1.2;color:var(--color-foundry-gray);margin:0}.headerBlock__form,.headerBlock__form-embed{margin-top:16px}.headerBlock__form{display:flex;flex-direction:column;gap:16px;margin-bottom:0}.headerBlock__field{display:flex}.headerBlock__form input{flex:1;width:100%;min-height:0;padding:16px 25px;background:var(--color-parchment);border:2px solid rgba(0,0,0,0);border-radius:0;font-family:var(--font-button);font-size:18px;line-height:1.6;color:var(--color-foundry-gray);transition:border-color .2s ease,background .2s ease}.headerBlock__form input::placeholder{color:var(--color-foundry-gray);opacity:1}.headerBlock__form input:hover{background:var(--color-parchment);border-color:var(--color-antique-linen)}.headerBlock__form input:focus{outline:none;background:var(--color-shade-01);border-color:var(--color-aged-brass)}.headerBlock__form input:focus-visible{outline:2px solid var(--color-estate-navy);outline-offset:2px}.headerBlock__form-embed{display:flex;flex-direction:column}.headerBlock__form-embed .gform_wrapper,.headerBlock__form-embed .gform_wrapper form{margin:0;padding:0}.headerBlock__form-embed .gform_heading,.headerBlock__form-embed .gform_title,.headerBlock__form-embed .gform_description{display:none}.headerBlock__form-embed .gform_body,.headerBlock__form-embed .gform-body{margin:0}.headerBlock__form-embed .gform_fields{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.headerBlock__form-embed .gfield{margin:0;padding:0}.headerBlock__form-embed .gfield.gform_hidden{display:none}.headerBlock__form-embed .gfield_label,.headerBlock__form-embed .gform-field-label{display:none}.headerBlock__form-embed .ginput_container,.headerBlock__form-embed .gfield_label+div{margin:0}.headerBlock__form-embed input:not([type=submit]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]),.headerBlock__form-embed select,.headerBlock__form-embed textarea{width:100%;min-height:0;padding:16px 25px;background:var(--color-parchment);border:2px solid rgba(0,0,0,0);border-radius:0;font-family:var(--font-button);font-size:18px;line-height:1.6;color:var(--color-foundry-gray);transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.headerBlock__form-embed input:not([type=submit]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio])::placeholder,.headerBlock__form-embed select::placeholder,.headerBlock__form-embed textarea::placeholder{color:var(--color-foundry-gray);opacity:1}.headerBlock__form-embed input:not([type=submit]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]):hover,.headerBlock__form-embed select:hover,.headerBlock__form-embed textarea:hover{background:var(--color-parchment);border-color:var(--color-antique-linen)}.headerBlock__form-embed input:not([type=submit]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]):focus,.headerBlock__form-embed select:focus,.headerBlock__form-embed textarea:focus{outline:none;background:var(--color-shade-01);border-color:var(--color-aged-brass)}.headerBlock__form-embed input:not([type=submit]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]):focus-visible,.headerBlock__form-embed select:focus-visible,.headerBlock__form-embed textarea:focus-visible{outline:2px solid var(--color-estate-navy);outline-offset:2px}.headerBlock__form-embed select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 stroke=%27%231D3048%27 stroke-width=%272%27 fill=%27none%27 stroke-linecap=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px;cursor:pointer}.headerBlock__form-embed textarea{min-height:120px;resize:vertical}.headerBlock__form-embed .gfield_error input:not([type=submit]),.headerBlock__form-embed .gfield_error select,.headerBlock__form-embed .gfield_error textarea{border-color:#c94040}.headerBlock__form-embed .validation_message,.headerBlock__form-embed .gfield_validation_message{font-family:var(--font-button);font-size:13px;line-height:1.4;color:#c94040;margin-top:4px}.headerBlock__form-embed .gform_validation_errors{margin:0 0 24px;padding:16px 20px;background:var(--color-parchment);border:0;border-left:4px solid #c94040;border-radius:0;box-shadow:none}.headerBlock__form-embed .gform_validation_errors:focus{outline:none}.headerBlock__form-embed .gform_validation_errors:focus-visible{outline:2px solid var(--color-estate-navy);outline-offset:2px}.headerBlock__form-embed .gform_validation_errors ol,.headerBlock__form-embed .gform_validation_errors ul{margin:8px 0 0;padding-left:20px;font-family:var(--font-button);font-size:14px;line-height:1.5;color:#c94040}.headerBlock__form-embed .gform_validation_errors ol a,.headerBlock__form-embed .gform_validation_errors ul a{color:inherit;text-decoration:underline}.headerBlock__form-embed .gform_submission_error{display:flex;align-items:flex-start;gap:10px;margin:0;padding:0;font-family:var(--font-button);font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal;text-transform:none;color:#c94040}.headerBlock__form-embed .gform_submission_error .gform-icon{position:static;flex-shrink:0;margin:2px 0 0;font-size:20px;line-height:1;color:#c94040}.headerBlock__form-embed .gfield--type-honeypot{display:none}.headerBlock__form-embed .gform_confirmation_message{font-family:var(--font-button);font-weight:400;font-size:18px;line-height:1.6;color:var(--color-foundry-gray)}.headerBlock__form-embed .gform_footer,.headerBlock__form-embed .gform_page_footer{margin:0;padding:16px 0 0}.headerBlock__form-embed .gform_button{width:auto;padding:22px 30px 19px;min-height:44px;background:var(--color-estate-navy);border:0;border-radius:0;font-family:var(--font-button);font-weight:600;font-size:20px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--color-shade-01);cursor:pointer;box-shadow:inset 0 0 0 8px var(--color-estate-navy),inset 0 0 0 10px var(--color-shade-01);transition:background .2s ease,color .2s ease,box-shadow .2s ease}.headerBlock__form-embed .gform_button:hover{background:var(--color-button-hover);color:var(--color-shade-01);box-shadow:inset 0 0 0 8px var(--color-button-hover),inset 0 0 0 10px var(--color-shade-01),var(--shadow-button-hover)}.headerBlock__form-embed .gform_button:focus:not(:focus-visible){outline:none}.headerBlock__form-embed .gform_button:focus-visible{outline:2px solid var(--color-estate-navy);outline-offset:3px}.headerBlock__form-embed .gform_button:active{transform:scale(0.98)}.headerBlock__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:22px 30px 19px;min-height:44px;min-width:44px;background:var(--color-estate-navy);border:0;border-radius:0;font-family:var(--font-button);font-weight:600;font-size:20px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:var(--color-shade-01);cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.headerBlock__submit::before{content:"";position:absolute;inset:8px;border:2px solid var(--color-shade-01);pointer-events:none;transition:border-color .2s ease}.headerBlock__submit:hover{background:var(--color-button-hover);color:var(--color-shade-01);box-shadow:var(--shadow-button-hover)}.headerBlock__submit:hover::before{border-color:var(--color-shade-01)}.headerBlock__submit:focus:not(:focus-visible){outline:none}.headerBlock__submit:focus-visible{outline:2px solid var(--color-estate-navy);outline-offset:3px}.headerBlock__submit:active{transform:scale(0.98)}@media(max-width: 1024px){.headerBlock{min-height:640px;gap:40px}.headerBlock__hero{padding:60px 0}.headerBlock__headline{font-size:48px}.headerBlock__form-section{flex-basis:480px;padding:60px 0;scroll-margin-top:100px}.headerBlock__card{padding:44px 40px}.headerBlock__card::before{inset:14px}.headerBlock__form-headline{font-size:26px}}@media(max-width: 992px){.headerBlock{flex-direction:column;gap:0;min-height:0;background-image:none;overflow:visible}.headerBlock__hero{position:relative;aspect-ratio:393/404;min-height:0;padding:0 0 32px;justify-content:flex-end;background-image:var(--hero-bg, none);background-size:cover;background-position:20%;background-repeat:no-repeat;overflow:hidden}.headerBlock__overlay{background:linear-gradient(to bottom, rgba(var(--color-overlay-mist-rgb), 0) 24.4%, rgba(var(--color-overlay-mist-rgb), 0.9) 77.8%)}.headerBlock__content{max-width:none;gap:8px;text-align:center;align-items:center}.headerBlock__sub-headline{font-size:20px;text-shadow:0 0 25px rgb(var(--color-overlay-mist-rgb))}.headerBlock__headline{font-size:36px;letter-spacing:0;text-shadow:0 0 25px rgb(var(--color-overlay-mist-rgb))}.headerBlock__ctas{justify-content:center}.headerBlock__cta{flex:0 0 auto;text-align:center}.headerBlock__form-section{position:relative;flex:none;width:100%;max-width:none;padding:32px;margin-right:0;background:var(--color-parchment)}.headerBlock__card{background:rgba(0,0,0,0);padding:0;align-items:center;text-align:center}.headerBlock__card::before{display:none}.headerBlock__form-headline{font-family:var(--font-heading);font-size:26px;text-align:center}.headerBlock__form-copy{font-size:16px;text-align:center}.headerBlock__required-note{text-align:center}.headerBlock__form,.headerBlock__form-embed{width:100%}.headerBlock__form input{background:var(--color-shade-01);font-size:16px}.headerBlock__form-embed input:not([type=submit]):not([type=button]):not([type=image]):not([type=checkbox]):not([type=radio]),.headerBlock__form-embed select,.headerBlock__form-embed textarea{background:var(--color-shade-01);font-size:16px}.headerBlock__form-embed .gform_button{width:100%}.headerBlock__submit{align-self:stretch;width:100%;text-align:center}.headerBlock__arrow{display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:44px solid rgba(0,0,0,0);border-right:44px solid rgba(0,0,0,0);border-top:36px solid var(--color-parchment);z-index:2}}@media(prefers-reduced-motion: reduce){.headerBlock__form input,.headerBlock__submit,.headerBlock__cta,.headerBlock__form-embed .gform_button,.headerBlock__form-embed input:not([type=submit]),.headerBlock__form-embed select,.headerBlock__form-embed textarea{transition:none}.headerBlock__submit:active,.headerBlock__cta:active,.headerBlock__form-embed .gform_button:active{transform:none}}
