*,:after,:before{box-sizing:border-box}html{scroll-padding-top:104px;-webkit-text-size-adjust:100%}body{background:#fff;color:var(--jb-text);font:400 var(--jb-body)/1.6 var(--jb-font-body);margin:0;-webkit-font-smoothing:antialiased}@media (max-width:767px){body{font-size:16px}html{scroll-padding-top:80px}}main:focus{outline:none}img{height:auto;max-width:100%}h1,h2{color:var(--jb-forest);font-family:var(--jb-font-display);font-weight:500}@media (max-width:1023px){:root{--jb-margin:40px}}@media (max-width:767px){:root{--jb-margin:20px;--jb-section-pad:64px}}.jb-skip{background:var(--jb-forest);border-radius:var(--jb-radius-input);color:#fff;font:600 16px/1 var(--jb-font-body);left:16px;padding:12px 20px;position:absolute;text-decoration:none;top:-100px;z-index:300}.jb-skip:focus{outline:3px solid var(--jb-teal-ink);outline-offset:2px;top:16px}a.jb-btn,a.jb-btn:hover{text-decoration:none}.jb-ground{--jb-g-bg:#fff;--jb-g-heading:var(--jb-forest);--jb-g-body:var(--jb-text);--jb-g-muted:var(--jb-text-muted);--jb-g-eyebrow:var(--jb-teal-ink);--jb-g-link:var(--jb-teal-ink);--jb-g-accent:var(--jb-teal-ink);--jb-g-j:var(--jb-pale);--jb-g-rule:var(--jb-line);--jb-g-italic:var(--jb-teal-ink);--jb-g-dash:var(--jb-teal);--jb-g-tile:var(--jb-mist-tint);--jb-g-tile-fg:var(--jb-teal-ink);--jb-g-card:#fff;background:var(--jb-g-bg);color:var(--jb-g-body)}.jb-ground--snow{--jb-g-bg:var(--jb-snow)}.jb-ground--linen{--jb-g-bg:var(--jb-linen);--jb-g-j:#fff}.jb-ground--mist{--jb-g-bg:var(--jb-mist-tint);--jb-g-j:var(--jb-pale);--jb-g-tile:#fff}.jb-ground--forest,.jb-ground--night{--jb-g-heading:#fff;--jb-g-body:#fff;--jb-g-muted:var(--jb-pale);--jb-g-eyebrow:var(--jb-mist);--jb-g-link:#fff;--jb-g-accent:var(--jb-citron);--jb-g-j:var(--jb-ocean);--jb-g-rule:var(--jb-ocean);--jb-g-italic:var(--jb-mist);--jb-g-dash:var(--jb-mist);--jb-g-tile:var(--jb-ocean);--jb-g-tile-fg:var(--jb-mist);--jb-g-card:var(--jb-ocean)}.jb-ground--forest{--jb-g-bg:var(--jb-forest)}.jb-ground--night{--jb-g-bg:var(--jb-night)}.dnd-section{padding:0}.dnd-section>.row-fluid{margin:0 auto;max-width:none}.dnd-section .dnd-column{padding:0}.jb-crumbs ol{color:var(--jb-g-muted);display:flex;flex-wrap:wrap;font:400 14px/1.4 var(--jb-font-body);gap:0 8px;list-style:none;margin:0;padding:0}.jb-crumbs li{align-items:center;display:flex;gap:8px;min-height:24px}.jb-crumbs li+li:before{color:var(--jb-g-muted);content:"›"}.jb-crumbs a{color:var(--jb-g-link);font-weight:600;padding:10px 0;text-decoration:none}.jb-ground--linen .jb-crumbs a,.jb-ground--mist .jb-crumbs a,.jb-ground--snow .jb-crumbs a,.jb-ground--white .jb-crumbs a{color:var(--jb-teal-ink)}.jb-crumbs a:hover{text-decoration:underline;text-underline-offset:4px}.jb-ground--forest .jb-crumbs a,.jb-ground--night .jb-crumbs a{color:var(--jb-mist)}.jb-ground .jb-eyebrow{color:var(--jb-g-eyebrow)}.jb-ground .jb-eyebrow:before{background:var(--jb-g-dash)}.jb-sec{background:#fff}.jb-sec--tucked{padding:16px 24px}.jb-sec__panel{overflow:hidden;padding:96px var(--jb-margin);position:relative}.jb-sec--tucked .jb-sec__panel{border-radius:var(--jb-r-56);padding:96px 56px}.jb-sec__inner{margin:0 auto;max-width:var(--jb-content-max);position:relative}.jb-sechead{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin:0 0 56px;max-width:680px}.jb-sechead--center{align-items:center;margin:0 auto 56px;max-width:760px;text-align:center}.jb-sechead__title{color:var(--jb-g-heading);font:500 var(--jb-h2)/1.08 var(--jb-font-display);margin:0;text-wrap:balance}.jb-sechead__title em{color:var(--jb-g-italic);font-style:italic}.jb-sechead__lede{color:var(--jb-g-body);font:400 var(--jb-body-l)/1.6 var(--jb-font-body);margin:0;text-wrap:pretty}.jb-iconTile{align-items:center;background:var(--jb-g-tile);border-radius:var(--jb-rt-10-10-10-26);color:var(--jb-g-tile-fg);display:flex;flex:none;height:56px;justify-content:center;width:56px}.jb-reveal{animation:jb-rise var(--jb-dur-enter) var(--jb-ease) both}@media (max-width:1023px){.jb-sec__panel{padding-bottom:80px;padding-top:80px}.jb-sec--tucked .jb-sec__panel{padding-left:40px;padding-right:40px}}@media (max-width:767px){.jb-sec--tucked{padding:12px}.jb-sec--tucked .jb-sec__panel,.jb-sec__panel{padding:var(--jb-section-pad) var(--jb-margin)}.jb-sec--tucked .jb-sec__panel{border-radius:var(--jb-r-32)}.jb-sechead,.jb-sechead--center{margin-bottom:36px}.jb-sechead__lede{font-size:17px}}@keyframes jb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.jb-form .hs-form{margin:0}.jb-form fieldset{border:0;display:grid;gap:18px;grid-template-columns:minmax(0,1fr);margin:0;max-width:none!important;padding:0}.jb-form fieldset+fieldset{margin-top:18px}.jb-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.jb-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jb-form .hs-form-field{display:flex;flex-direction:column;float:none!important;gap:8px;margin:0;padding:0!important;width:100%!important}.jb-form .hs-form-field>label,.jb-form label.hs-form-booleancheckbox-display,.jb-form legend{color:var(--jb-forest);font:600 15px/1.4 var(--jb-font-body)}.jb-form .hs-form-required{color:var(--jb-error);margin-left:2px}.jb-form .input{margin:0!important}.jb-form input.hs-input:not([type=checkbox]):not([type=radio]),.jb-form select.hs-input,.jb-form textarea.hs-input{background:#fff;border:1.5px solid var(--jb-field-border);border-radius:var(--jb-radius-input);color:var(--jb-text);font:400 16px/1.4 var(--jb-font-body);min-height:52px;padding:0 16px;transition:border-color var(--jb-dur-hover) var(--jb-ease),box-shadow var(--jb-dur-hover) var(--jb-ease);width:100%!important}.jb-form textarea.hs-input{min-height:120px;padding:14px 16px}.jb-form select.hs-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--jb-text-muted) 50%),linear-gradient(135deg,var(--jb-text-muted) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.jb-form .hs-input::placeholder{color:var(--jb-text-muted)}.jb-form .hs-input:focus{border-color:var(--jb-teal-ink);border-width:2px;box-shadow:0 0 0 3px var(--jb-mist-tint);outline:none}.jb-form .hs-input.error,.jb-form .hs-input.invalid{border:2px solid var(--jb-error)}.jb-form .hs-error-msgs{list-style:none;margin:0;padding:0}.jb-form .hs-error-msg,.jb-form .hs-error-msgs label{color:var(--jb-error);display:block;font:400 15px/1.5 var(--jb-font-body)}.jb-form .hs-error-msgs label:before{content:"⚠ "}.jb-form .inputs-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.jb-form .inputs-list label{align-items:flex-start;color:var(--jb-text);display:flex;font:400 16px/1.5 var(--jb-font-body);gap:10px}.jb-form input[type=checkbox],.jb-form input[type=radio]{accent-color:var(--jb-forest);flex:none;height:22px;margin:1px 0 0;width:22px}.jb-form input[type=checkbox]:focus-visible,.jb-form input[type=radio]:focus-visible{outline:3px solid var(--jb-teal-ink);outline-offset:2px}.jb-form .hs-richtext,.jb-form .legal-consent-container{color:var(--jb-text-muted);font:400 14px/1.6 var(--jb-font-body)}.jb-form .hs-submit{margin-top:4px}.jb-form .hs-button,.jb-form input[type=submit]{align-items:center;background:var(--jb-forest);border:2px solid var(--jb-forest);border-radius:var(--jb-radius-button,12px);color:#fff;cursor:pointer;display:flex;font:600 16px/1 var(--jb-font-body);justify-content:space-between;min-height:52px;padding:0 26px;transition:background var(--jb-dur-hover) var(--jb-ease),box-shadow var(--jb-dur-hover) var(--jb-ease),transform var(--jb-dur-hover) var(--jb-ease);width:100%}.jb-form .hs-button:after{content:"→";font-size:18px;transition:transform var(--jb-dur-hover) var(--jb-ease)}.jb-form .hs-button:hover,.jb-form input[type=submit]:hover{background:var(--jb-ocean);border-color:var(--jb-ocean);transform:translateY(-2px)}.jb-form .hs-button:hover:after{transform:translateX(4px)}.jb-form .hs-button:focus-visible,.jb-form input[type=submit]:focus-visible{box-shadow:var(--jb-focus);outline:none}.jb-form .submitted-message{color:var(--jb-forest);font:400 18px/1.6 var(--jb-font-body)}.jb-form .grecaptcha-badge{visibility:hidden}@media (max-width:767px){.jb-form fieldset.form-columns-2,.jb-form fieldset.form-columns-3{grid-template-columns:minmax(0,1fr)}}[data-needs-target][hidden]{display:none!important}