.hs-hero{background-color:#fff;box-sizing:border-box;width:100%}.hs-hero__inner{align-items:center;box-sizing:border-box;display:grid;gap:72px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:0 auto;max-width:1400px;padding:0 48px}.hs-hero__text{align-items:flex-start;display:flex;flex-direction:column;gap:22px;min-width:0;padding:96px 0;text-align:left}.hs-hero__logo{display:block;height:auto;margin:0;max-height:40px;max-width:100%;width:auto}.hs-hero__tag{align-items:center;background-color:#ffd9a2;border-radius:4px;color:#464645;display:inline-flex;font-family:var(--primary-font,"CircularXX",sans-serif);font-size:12px;font-weight:700;gap:4px;letter-spacing:.06em;line-height:1.5;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.hs-hero__headline{color:#000;font-size:58px;font-weight:700;letter-spacing:-.02em;line-height:1.06}.hs-hero__headline,.hs-hero__lead{font-family:var(--primary-font,"CircularXX",sans-serif);margin:0;text-wrap:pretty}.hs-hero__lead{color:#1c1c1c;font-size:19px}.hs-hero__lead,.hs-hero__support{font-weight:400;line-height:1.5;max-width:68ch}.hs-hero__support{color:#6b635c;font-family:var(--primary-font,"CircularXX",sans-serif);font-size:16px;margin:0;text-wrap:pretty}.hs-hero__card{align-items:stretch;align-self:stretch;background-color:#220d01;border-radius:20px;box-sizing:border-box;gap:24px;justify-content:center;min-width:0;padding:48px}.hs-hero__card,.hs-hero__cardtext{display:flex;flex-direction:column}.hs-hero__cardtext{align-items:flex-start;gap:10px}.hs-hero__cardheading{color:#fff;font-size:32px;font-weight:700;line-height:1.22}.hs-hero__cardcopy,.hs-hero__cardheading{font-family:var(--primary-font,"CircularXX",sans-serif);margin:0;text-wrap:pretty}.hs-hero__cardcopy{color:hsla(0,0%,100%,.78);font-size:17px;font-weight:400;line-height:1.5}.hs-hero__media{border-radius:12px;height:260px;overflow:hidden;width:100%}.hs-hero__media img{display:block;height:100%;object-fit:cover;width:100%}.hs-hero__form .hs-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.hs-hero__form .hs-form-field{flex:1 1 200px;margin:0;min-width:0}.hs-hero__form .hs-field-desc,.hs-hero__form .hs-form-field>label{display:none}.hs-hero__form input[type=email],.hs-hero__form input[type=number],.hs-hero__form input[type=tel],.hs-hero__form input[type=text],.hs-hero__form select,.hs-hero__form textarea{background-color:#fff;border:0;border-radius:4px;box-sizing:border-box;color:#1c1c1c;font-family:var(--primary-font,"CircularXX",sans-serif);font-size:16px;height:48px;line-height:1.5;padding:12px 16px;width:100%}.hs-hero__form textarea{height:auto;min-height:92px}.hs-hero__form input::placeholder,.hs-hero__form textarea::placeholder{color:#9a9191}.hs-hero__form input:focus,.hs-hero__form select:focus,.hs-hero__form textarea:focus{outline:2px solid #fff7eb;outline-offset:2px}.hs-hero__form .actions,.hs-hero__form .hs_submit{flex:0 0 auto;margin:0}.hs-hero__form .hs-button,.hs-hero__form input[type=submit]{background-color:transparent;border:0;border-radius:30px;box-shadow:inset 0 0 0 2px #fff7eb;box-sizing:border-box;color:#fff;cursor:pointer;font-family:var(--primary-font,"CircularXX",sans-serif);font-size:16px;font-weight:700;height:48px;line-height:1.5;min-width:158px;padding:12px 28px;text-align:center;transition:background-color .2s ease;white-space:nowrap}.hs-hero__form .hs-button:hover,.hs-hero__form input[type=submit]:hover{background-color:rgba(255,247,235,.14)}.hs-hero__form .hs-error-msg,.hs-hero__form .hs-error-msgs label{color:#fda29b;font-size:14px;line-height:1.5}.hs-hero__form .hs-richtext,.hs-hero__form .hs-richtext p,.hs-hero__form .submitted-message{color:#fff;font-family:var(--primary-font,"CircularXX",sans-serif);font-size:16px;line-height:1.5}.hs-hero__form .hs-form-booleancheckbox-display,.hs-hero__form .legal-consent-container,.hs-hero__form .legal-consent-container p{color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5}@media (max-width:1200px){.hs-hero__inner{gap:48px}.hs-hero__headline{font-size:48px}.hs-hero__card{padding:40px}.hs-hero__media{height:220px}}@media (max-width:991px){.hs-hero__inner{gap:0;grid-template-columns:minmax(0,1fr);padding:0 48px 56px}.hs-hero__text{padding:56px 0 32px}.hs-hero__headline{font-size:42px}.hs-hero__card{padding:40px}}@media (max-width:767px){.hs-hero__inner{padding:0 20px 40px}.hs-hero__text{gap:16px;padding:40px 0 24px}.hs-hero__logo{max-height:32px}.hs-hero__headline{font-size:34px}.hs-hero__lead{font-size:17px}.hs-hero__support{font-size:15px}.hs-hero__card{border-radius:16px;gap:20px;padding:24px}.hs-hero__cardheading{font-size:26px}.hs-hero__cardcopy{font-size:16px}.hs-hero__media{height:180px}.hs-hero__form .hs-form{flex-direction:column}.hs-hero__form .hs-form-field{flex:1 1 auto;width:100%}.hs-hero__form .actions,.hs-hero__form .hs-button,.hs-hero__form .hs_submit,.hs-hero__form input[type=submit]{width:100%}}.hs-hero__headline{font-weight:700!important}.hs-hero__lead,.hs-hero__support{font-weight:400!important}.hs-headersection,.hs-headersection button,.hs-headersection h1,.hs-headersection h2,.hs-headersection input,.hs-headersection p,.hs-headersection span{font-family:CircularXX,-apple-system,Segoe UI,sans-serif!important}