.jr-hero{padding-top:6px;--crumbs-disc:var(--sky);--crumbs-disc-ink:var(--on-bright)}.jr-hero-field{background:var(--field-sky);border-radius:var(--r-xl);isolation:isolate;margin-inline:var(--inset);overflow:hidden;position:relative;--motif:var(--wave);--motif-cut:var(--field-sky)}.jr-hero-grid{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.jr-hero-copy{align-items:flex-start;display:flex;flex-direction:column;gap:24px;min-width:0;padding-block:clamp(22px,2.2vw,34px) clamp(104px,9vw,132px);position:relative;z-index:2}.jr-hero h1{font-size:clamp(2.2rem,1.15rem + 3vw,3.6rem);font-weight:750;line-height:1.08;max-width:min(100%,11em)}.jr-hero-keep{white-space:nowrap}.jr-hero-hl{background:var(--green);border-radius:.3em;box-shadow:var(--shadow-sm);color:var(--on-bright);display:inline-block;margin-top:.08em;padding:.02em .24em .1em;position:relative;rotate:-2deg}.jr-hero-hl:after{background:var(--green);bottom:-.2em;clip-path:polygon(0 0,100% 0,0 100%);content:"";height:.26em;inset-inline-start:.36em;position:absolute;width:.44em}[dir=rtl] .jr-hero-hl{rotate:2deg}[dir=rtl] .jr-hero-hl:after{clip-path:polygon(0 0,100% 0,100% 100%)}.jr-hero-sub{color:var(--ink-soft);font-size:clamp(1.08rem,1rem + .35vw,1.25rem);max-width:34em;text-wrap:pretty}.jr-sub{--form-max:34rem;display:grid;gap:10px;max-inline-size:var(--form-max);width:100%}.jr-sub-label{color:var(--ink);font:800 16px/1.3 var(--text)}.jr-sub-form{min-height:52px}.jr-sub .hs-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;max-inline-size:none}.jr-sub .hs-form fieldset{flex:1 1 15rem;max-width:none!important;min-width:0}.jr-sub .hs-form fieldset:not(:has(.hs_email)){flex-basis:100%}.jr-sub .hs-form .hs_email>label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.jr-sub .hs-form .hs_email .hs-input{min-height:52px}.jr-sub .hs-form :is(.hs_submit,.hs-submit){flex:none}.jr-sub .hs-form :is(.legal-consent-container,.hs-richtext,.hs_error_rollup){flex-basis:100%}.jr-sub .submitted-message{max-inline-size:none}.jr-sub-help{color:var(--ink-soft);font-size:15px;line-height:1.45;text-wrap:pretty}.jr-hero-art{align-self:end;display:flex;justify-content:center;min-width:0;position:relative}.jr-hero-flo{width:min(100%,480px)}@media (prefers-reduced-motion:no-preference){.jr-hero-hl{animation:jr-hl-pop .48s var(--ease-pop) .24s both}[dir=rtl] .jr-hero-hl{animation-name:jr-hl-pop-rtl}.jr-hero-flo>img{animation:jr-hero-rise .76s var(--ease-out) 80ms both}}@keyframes jr-hl-pop{0%{rotate:-8deg;scale:.88}to{rotate:-2deg;scale:1}}@keyframes jr-hl-pop-rtl{0%{rotate:8deg;scale:.88}to{rotate:2deg;scale:1}}@keyframes jr-hero-rise{0%{translate:0 28px}to{translate:0 0}}@media (max-width:959px){.jr-hero-grid{gap:0;grid-template-columns:minmax(0,1fr)}.jr-hero-art{background:var(--motif);border-radius:26px;margin-top:12px;order:-1;overflow:hidden;padding-top:14px}.jr-hero-flo{width:min(84%,320px)}.jr-hero-copy{gap:20px;padding-block:24px 40px}}@media (max-width:479px){.jr-hero h1{font-size:2rem}.jr-sub .hs-form :is(.hs_submit,.hs-submit){flex:1 1 100%}.jr-sub .hs-form .hs-button{width:100%}}