.lh-nl{--nl-gold:#fcb722;--nl-gold-hover:#e0a600;--nl-field-bg:#343a3e;--nl-muted:gray;--nl-font:"Founders Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;background:#000;box-shadow:0 3.75px 18.75px rgba(0,0,0,.4);color:#fff;font-family:var(--nl-font);padding-block:40px;-webkit-font-smoothing:antialiased}.lh-nl *,.lh-nl :after,.lh-nl :before{box-sizing:border-box}.lh-nl__inner{margin-inline:auto;max-width:var(--container-wide,1440px);padding-inline:clamp(16px,4vw,40px)}.lh-nl__grid{align-items:center;display:flex;gap:60px;justify-content:space-between}.lh-nl__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.lh-nl__left{align-items:flex-start;display:flex;flex-direction:column;gap:20px;min-width:0}.lh-nl__eyebrow{color:var(--nl-gold);font-size:14px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase}.lh-nl__title{color:#fff;font-family:"Druk Wide",var(--font-heading,var(--nl-font));font-size:32px;font-weight:500;line-height:1;margin:0;max-width:520px;text-transform:uppercase}.lh-nl__eyebrow+.lh-nl__title{margin-top:-12px}.lh-nl__desc{color:#fff;font-size:18px;line-height:1.3;max-width:542px}.lh-nl__desc :is(p,ul,ol){margin:0}.lh-nl__desc :is(p,ul,ol)+:is(p,ul,ol){margin-top:.5em}.lh-nl__desc strong{font-weight:600}.lh-nl__desc a{color:var(--nl-gold)}.lh-nl__right{flex:none}.lh-nl__embed{min-width:0}.lh-nl .hs-form{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin:0}.lh-nl .hs-form fieldset{background:none;border:0;margin:0;max-width:none;padding:0;width:auto}.lh-nl .hs-form fieldset.form-columns-2{align-items:center;display:flex;gap:10px}.lh-nl .hs-form .hs-form-field{align-items:center;background-color:var(--nl-field-bg);background-position:12px;background-repeat:no-repeat;background-size:20px 20px;border-bottom:2px solid var(--nl-gold);cursor:text;display:flex;flex-direction:row;float:none;height:49px;padding:12px 12px 12px 42px;position:relative;width:225px}.lh-nl .hs-form .hs_full_name{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='gray' d='M8 8a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7m0 1.5c-3.1 0-5.6 1.9-5.6 4.2 0 .4.3.8.8.8h9.6c.5 0 .8-.4.8-.8 0-2.3-2.5-4.2-5.6-4.2'/%3E%3C/svg%3E");background-position:14px;background-size:16px 16px}.lh-nl .hs-form .hs_email{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' fill='none' viewBox='0 0 20 14.967'%3E%3Cpath fill='gray' d='M20 1.744v11.469l-.012.116c-.095.9-.863 1.638-1.792 1.638H1.803c-.933 0-1.697-.759-1.784-1.656-.001-.014-.014-.042-.02-.042V1.688c.006 0 .018-.029.02-.042C.11.752.875.001 1.803.001L18.197 0c.923 0 1.69.732 1.79 1.628.006.05-.005.084.013.116m-9.603 6.029 8.195-5.466c.182-.122.259-.352.229-.564a.67.67 0 0 0-.652-.574H1.86a.67.67 0 0 0-.675.714.6.6 0 0 0 .22.416l8.24 5.495c.231.153.522.132.753-.021m8.431-4.169-.007-.035-.03.016-.017.011-.016.012-.407.271-7.383 4.922a1.85 1.85 0 0 1-1.983-.038L1.179 3.558l.003 9.568c0 .37.295.667.664.672h16.32c.35 0 .66-.292.66-.647z'/%3E%3C/svg%3E")}.lh-nl .hs-form .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.lh-nl .hs-form .hs-form-field>.input{align-items:center;align-self:stretch;background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex:1 1 auto;height:auto;margin:0;min-height:0;min-width:0;padding:0}

/* !important is load-bearing here. On CMS pages HubSpot still injects
   `.hs-custom-style > div input:not([type=image]):not([type=file])…` at
   specificity (0,7,3) — it survives `css: ''`/`cssRequired: ''` — and it paints
   the control white, rounded and 16px. Out-specifying it would mean copying
   that whole :not() chain, so !important is the smaller evil (same call as
   theme/js/hsform-brand-css.js). */.lh-nl .hs-form .hs-input{-webkit-appearance:none;appearance:none;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;flex:1 1 auto;font-family:inherit!important;font-size:14px!important;font-weight:600!important;height:auto!important;letter-spacing:-.28px;line-height:normal!important;margin:0!important;max-width:100%!important;min-height:0!important;min-width:0;outline:none;padding:0!important;width:100%!important}.lh-nl .hs-form .hs-input:focus,.lh-nl .hs-form .hs-input:focus-visible{box-shadow:none!important;outline:none}.lh-nl .hs-form .hs-input::placeholder{color:var(--nl-muted)!important;opacity:1}.lh-nl .hs-form .hs-form-field:has(.hs-input.invalid){border-bottom-color:#ff6b6b}.lh-nl .hs-form .hs-error-msgs{left:0;list-style:none;margin:4px 0 0;padding:0;position:absolute;top:100%}.lh-nl .hs-form :is(.hs-error-msg,.hs-error-msgs label,.hs-main-font-element){color:#ff8a8a;font-size:12px;line-height:1.3;margin:0}.lh-nl .hs-form .hs_error_rollup{color:#ff8a8a;font-size:12px;margin:0}.lh-nl .hs-form .hs_error_rollup ul{list-style:none;margin:0;padding:0}.lh-nl .hs-form :is(.hs_recaptcha,.hs-recaptcha,.grecaptcha-badge){display:none!important}.lh-nl__trust{align-items:center;display:flex;gap:16px;max-width:460px;width:100%}.lh-nl__trust[hidden]{display:none}.lh-nl__legal{color:var(--nl-muted);font-size:12px;letter-spacing:.2px;line-height:1.35}.lh-nl__legal a{color:inherit;text-decoration:underline}.lh-nl__legal a:hover{color:var(--nl-gold)}.lh-nl .hs-form .hs-submit{margin:0}.lh-nl .hs-form .hs-submit .actions{display:flex;justify-content:flex-start;margin:0;padding:0}.lh-nl .hs-form .hs-button{-webkit-appearance:none;appearance:none;background:var(--nl-gold);border:none;border-radius:0;color:#000;cursor:pointer;filter:drop-shadow(0 3.75px 9.375px rgb(0 0 0/.15));font-family:"Druk Wide",var(--font-heading,var(--nl-font));font-size:10px;font-weight:500;line-height:normal;padding:18px;text-align:center;text-transform:uppercase;transition:background-color .15s ease}.lh-nl .hs-form .hs-button:hover{background:var(--nl-gold-hover)}.lh-nl .hs-form .hs-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.lh-nl .hs-form .hs-button:disabled{cursor:default;opacity:.6}.lh-nl .hs-form .submitted-message,.lh-nl .submitted-message{color:var(--nl-gold);font-size:16px;font-weight:600;line-height:1.4;margin:0}.lh-nl__status{font-size:14px;line-height:1.4;margin:0}.lh-nl__status:empty{display:none}.lh-nl__status[data-state=error]{color:#ff8a8a}@media (max-width:1280px){.lh-nl__grid{gap:32px}.lh-nl__title{font-size:28px;max-width:455px}.lh-nl__desc{font-size:16px}.lh-nl .hs-form .hs-form-field{width:190px}}@media (max-width:1023px){.lh-nl__grid{align-items:flex-start;flex-direction:column;gap:32px}.lh-nl .hs-form,.lh-nl .hs-form fieldset.form-columns-2,.lh-nl__embed,.lh-nl__right{width:100%}.lh-nl .hs-form .hs-form-field{flex:1;min-width:0;width:auto}.lh-nl__desc{max-width:none}}@media (max-width:768px){.lh-nl .hs-form fieldset.form-columns-2{align-items:stretch;flex-direction:column;gap:20px}.lh-nl .hs-form .hs-form-field{flex:0 0 auto;min-height:49px;width:100%}.lh-nl__trust{align-items:flex-start;flex-direction:column;gap:10px;max-width:none}.lh-nl .hs-form .hs-button,.lh-nl .hs-form .hs-submit,.lh-nl .hs-form .hs-submit .actions{width:100%}.lh-nl .hs-form .hs-input{font-size:16px!important}.lh-nl__title{font-size:24px;max-width:390px}}