.txf{--txf-bg:#14110c;--txf-surface:#17150f;--txf-line:#36312b;--txf-field:#3e3930;--txf-cream:#f1eae0;--txf-soft:#d9d1c5;--txf-muted:#ada59b;--txf-note:#8c857b;--txf-dot:#4a4640;--txf-btn:#d9d1c5;--txf-ink:#1b1811;--txf-violet:#b69cf7;--txf-sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--txf-h:44px;--txf-radius:0px;background:var(--txf-bg);color:var(--txf-cream);font-family:var(--txf-sans);font-weight:400;padding:120px 24px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.txf *,.txf :after,.txf :before{box-sizing:border-box}.txf__dots{background-image:radial-gradient(circle at center,var(--txf-dot) 0 .75px,transparent 1.1px);background-position:50%;background-size:8px 12px;height:204px;left:calc(var(--txf-edge-l, 0px)*-1);pointer-events:none;position:absolute;right:calc(var(--txf-edge-r, 0px)*-1);top:50%;transform:translateY(-50%)}.txf__box{background:var(--txf-surface);border:1px solid var(--txf-line);margin:0 auto;max-width:980px;overflow:hidden;position:relative;z-index:1}.txf .txf__bg{height:100%!important;inset:0;max-width:none!important;object-fit:cover;pointer-events:none;position:absolute;user-select:none;width:100%!important}.txf__inner{align-items:center;display:flex;flex-direction:column;padding:56px 48px 50px;position:relative;text-align:center}.txf__title{color:var(--txf-soft);font-family:var(--txf-sans);font-size:38px;font-weight:400;letter-spacing:-1px;line-height:1.24;margin:0;max-width:640px;white-space:pre-line}.txf__body{color:var(--txf-muted);font-size:15.5px;line-height:1.55;margin:24px 0 0;max-width:620px}.txf__form{max-width:488px;text-align:left;width:100%}.txf__empty{color:var(--txf-muted);font-size:14px}.txf__done,.txf__empty{margin:0;text-align:center}.txf__done{align-items:center;background:rgba(20,17,12,.55);border:1px solid var(--txf-field);border-radius:var(--txf-radius);color:var(--txf-cream);display:flex;font-size:15.5px;justify-content:center;line-height:1.45;max-width:488px;min-height:var(--txf-h);padding:0 18px;width:100%}.txf.is-done .txf__form,.txf__done[hidden]{display:none}.txf.has-msg .hsfc-PostSubmit,.txf.has-msg .submitted-message{display:none!important}.txf__note{color:var(--txf-note);font-size:10px;line-height:1.45;margin:24px 0 0;max-width:370px}.txf .hs-form{align-items:stretch;display:flex;flex-wrap:wrap;margin:0}.txf .hs-form>*{flex:0 0 100%;max-width:100%!important;order:3}.txf .hs-form>fieldset:first-of-type{flex:1 1 0;min-width:0;order:1}.txf .hs-form>.hs-submit{flex:0 0 auto;margin:0;order:2}.txf .hs-form fieldset{border:0;margin:0;min-width:0;padding:0}.txf .hs-form fieldset .hs-form-field{float:none!important;width:100%!important}.txf .hs-form .hs-form-field{margin:0;position:relative}.txf .hs-form .hs-form-field>label,.txf .hs-form .hs-form-field>legend{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.txf .hs-form .input{margin:0!important}.txf .hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:rgba(20,17,12,.55);border:1px solid var(--txf-field);border-radius:var(--txf-radius) 0 0 var(--txf-radius);border-right:0;box-shadow:none;box-sizing:border-box;color:var(--txf-cream);display:block;font-family:var(--txf-sans);font-size:15.5px;height:var(--txf-h)!important;line-height:normal;margin:0;max-height:var(--txf-h);min-height:var(--txf-h)!important;outline:none;padding:0 18px;transition:border-color .2s ease,background-color .2s ease;width:100%!important}.txf .hs-form .hs-input::placeholder{color:#8c857b;opacity:1}.txf .hs-form .hs-input:focus{background:rgba(20,17,12,.75);border-color:var(--txf-violet)}.txf .hs-form .hs-input.invalid.error{border-color:#c9665c}.txf .hs-form .hs-error-msgs{left:0;list-style:none;margin:6px 0 0;padding:0;position:absolute;top:100%}.txf .hs-form .hs-error-msg,.txf .hs-form .hs-error-msgs label{color:#f2a7a0;font-size:12px;font-weight:400}.txf .hs-form .hs_error_rollup{display:none}.txf .hs-form .hs-richtext,.txf .hs-form .legal-consent-container,.txf .hs-form .legal-consent-container p{color:var(--txf-note);font-size:10px;line-height:1.45;margin-top:16px;text-align:center}.txf .hs-form .hs-richtext a,.txf .hs-form .legal-consent-container a{color:var(--txf-soft)}.txf .hs-form .inputs-list{list-style:none;margin:0;padding:0}.txf .hs-form input[type=checkbox]{accent-color:var(--txf-violet)}.txf .hs-form .actions{margin:0;padding:0}.txf .hs-form .hs-button,.txf .hs-form .hs-button:active,.txf .hs-form .hs-button:focus,.txf .hs-form .hs-button:hover,.txf [data-hsfc-id=Renderer] .hsfc-Button,.txf [data-hsfc-id=Renderer] .hsfc-Button:active,.txf [data-hsfc-id=Renderer] .hsfc-Button:focus,.txf [data-hsfc-id=Renderer] .hsfc-Button:hover{-webkit-appearance:none;appearance:none;background-color:var(--txf-btn)!important;background-image:linear-gradient(var(--txf-ink),var(--txf-ink)),linear-gradient(var(--txf-ink),var(--txf-ink)),linear-gradient(var(--txf-ink),var(--txf-ink)),linear-gradient(var(--txf-ink),var(--txf-ink))!important;background-position:left 3px top 3px,right 3px top 3px,left 3px bottom 3px,right 3px bottom 3px!important;background-repeat:no-repeat!important;background-size:2px 2px!important;border:0!important;border-radius:0 var(--txf-radius) var(--txf-radius) 0!important;box-shadow:none!important;box-sizing:border-box;color:var(--txf-ink)!important;cursor:pointer;display:block;filter:none!important;font-family:var(--txf-sans);font-size:14.5px;font-weight:400;height:var(--txf-h)!important;line-height:var(--txf-h)!important;margin:0!important;max-height:var(--txf-h)!important;min-height:var(--txf-h)!important;opacity:1!important;padding:0 16px!important;text-shadow:none;transform:none!important;transition:none!important;white-space:nowrap}.txf .hs-form .hs-button:focus-visible,.txf [data-hsfc-id=Renderer] .hsfc-Button:focus-visible{outline:2px solid var(--txf-soft);outline-offset:3px}.txf .submitted-message{color:var(--txf-cream);font-size:16px;line-height:1.5;text-align:center}.txf [data-hsfc-id=Renderer]{--hsf-global__font-family:"Geist",ui-sans-serif,system-ui,sans-serif;--hsf-global__color:#f1eae0;--hsf-background__background-color:transparent;--hsf-background__padding:0;--hsf-background__border-width:0;--hsf-background__border-style:none;--hsf-background__border-radius:0;--hsf-row__vertical-spacing:0;--hsf-row__horizontal-spacing:0;--hsf-module__vertical-spacing:0;--hsf-button__padding:0 16px;--hsf-button__font-size:14.5px;--hsf-button__box-shadow:none;--hsf-button__background-color:#d9d1c5;--hsf-button__color:#1b1811;--hsf-button--hover__background-color:#d9d1c5;--hsf-button--hover__color:#1b1811;--hsf-button__border-radius:0;--hsf-field-input__background-color:rgba(20,17,12,.55);--hsf-field-input__color:#f1eae0;--hsf-field-input__placeholder-color:#8c857b;--hsf-field-input__border-color:#3e3930;--hsf-field-input__border-radius:0;--hsf-richtext__color:#8c857b;--hsf-erroralert__color:#f2a7a0;width:100%}.txf [data-hsfc-id=Renderer] [class*=hsfc-Form],.txf [data-hsfc-id=Renderer] [class*=hsfc-Step],.txf [data-hsfc-id=Renderer] form{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important}.txf [data-hsfc-id=Renderer] .hsfc-Step__Content{align-items:stretch;display:grid!important;gap:0!important;grid-template-columns:minmax(0,1fr) auto}.txf [data-hsfc-id=Renderer] .hsfc-Step__Content>*{grid-column:1/-1;margin:0!important;min-width:0;padding:0!important}.txf [data-hsfc-id=Renderer] .hsfc-Step__Content>.hsfc-Row:has(input[type=email],.hsfc-EmailField){grid-column:1;grid-row:1}.txf [data-hsfc-id=Renderer] .hsfc-Step__Content>.hsfc-NavigationRow{grid-column:2;grid-row:1}.txf [data-hsfc-id=Renderer] .hsfc-NavigationRow,.txf [data-hsfc-id=Renderer] .hsfc-Row{gap:0!important}.txf [data-hsfc-id=Renderer] .hsfc-NavigationRow>*,.txf [data-hsfc-id=Renderer] .hsfc-Row>*{margin:0!important;padding:0!important;position:relative;width:100%}.txf [data-hsfc-id=Renderer] .hsfc-NavigationRow__Alerts:empty{display:none}.txf [data-hsfc-id=Renderer] .hsfc-FieldLabel{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.txf [data-hsfc-id=Renderer] .hsfc-TextInput{background:rgba(20,17,12,.55)!important;border:1px solid var(--txf-field)!important;border-radius:var(--txf-radius) 0 0 var(--txf-radius)!important;border-right:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--txf-cream)!important;display:block;font-family:var(--txf-sans)!important;font-size:15.5px!important;height:var(--txf-h)!important;margin:0!important;max-height:var(--txf-h)!important;min-height:var(--txf-h)!important;outline:none;padding:0 18px!important;width:100%!important}.txf [data-hsfc-id=Renderer] .hsfc-TextInput::placeholder{color:#8c857b;opacity:1}.txf [data-hsfc-id=Renderer] .hsfc-TextInput:focus{border-color:var(--txf-violet)!important}.txf [data-hsfc-id=Renderer] .hsfc-ErrorAlert{font-size:12px;left:0;margin-top:6px!important;position:absolute;top:100%}.txf [data-hsfc-id=Renderer] .hsfc-Button{width:auto}.txf [data-hsfc-id=Renderer] .hsfc-Step__Content>.hsfc-RichText,.txf [data-hsfc-id=Renderer] .hsfc-Step__Content>.hsfc-Row:has(.hsfc-RichText,.hsfc-DataPrivacyField,input[type=checkbox]){color:var(--txf-note);font-size:10px;line-height:1.45;margin-top:16px!important;text-align:center}@media (max-width:991px){.txf{padding:72px 24px}.txf__title{font-size:34px}}@media (max-width:767px){.txf{padding:56px 16px}.txf__dots{height:150px}.txf__inner{padding:44px 20px 36px}.txf__title{font-size:28px;letter-spacing:-.6px}.txf__body{font-size:15px;margin-top:18px}.txf .hs-form>.hs-submit,.txf .hs-form>fieldset:first-of-type{flex:0 0 100%}.txf .hs-form .hs-input:not([type=checkbox]):not([type=radio]),.txf [data-hsfc-id=Renderer] .hsfc-TextInput{border-radius:var(--txf-radius)!important;border-right:1px solid var(--txf-field)!important}.txf .hs-form .hs-error-msgs,.txf [data-hsfc-id=Renderer] .hsfc-ErrorAlert{position:static}.txf .hs-form>.hs-submit{margin-top:10px}.txf [data-hsfc-id=Renderer] .hsfc-Step__Content{grid-template-columns:minmax(0,1fr)}.txf [data-hsfc-id=Renderer] .hsfc-Step__Content>.hsfc-NavigationRow{grid-column:1;grid-row:2;margin-top:10px!important}.txf .hs-form .hs-button,.txf .hs-form .hs-button:hover,.txf [data-hsfc-id=Renderer] .hsfc-Button,.txf [data-hsfc-id=Renderer] .hsfc-Button:hover{border-radius:var(--txf-radius)!important;width:100%}}@media (prefers-reduced-motion:reduce){.txf .hs-form .hs-input{transition:none}}