.BlockModulesOverview{--modules-ink:var(--gw-brand-deep-ink);--modules-paper:var(--gw-brand-paper-bone);--modules-steel:var(--gw-brand-steel-grey);--modules-lime:var(--gw-brand-influence-lime);--modules-red:var(--gw-brand-counter-red);width:100%;padding:var(--gw-layout-section-y)var(--gw-layout-gutter);background:var(--modules-paper);color:var(--modules-ink);word-break:break-word;grid-column:full-width;margin-top:0;overflow:hidden}.BlockModulesOverview__inner{width:100%;max-width:var(--gw-layout-container-max);flex-direction:column;gap:16px;margin-left:auto;margin-right:auto;display:flex}.BlockModulesOverview__intro{display:contents}.BlockModulesOverview__eyebrow,.BlockModulesOverview__count,.BlockModulesOverview__title,.BlockModulesOverview__description,.BlockModulesOverview__index,.BlockModulesOverview__mobileTitle,.BlockModulesOverview__mobileRange,.BlockModulesOverview__moduleTitle,.BlockModulesOverview__range,.BlockModulesOverview__moduleDescription,.BlockModulesOverview__tagline{color:inherit;margin:0}.BlockModulesOverview__eyebrow{width:100%;color:var(--modules-ink);font-family:var(--gw-font-mono);letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:500;line-height:15px}.BlockModulesOverview__headline{justify-content:space-between;align-items:flex-start;width:100%;min-height:200px;display:flex;overflow:hidden}.BlockModulesOverview__count{width:49.7076%;color:var(--modules-ink);font-family:var(--gw-font-heading);letter-spacing:-4px;flex:0 0 49.7076%;font-size:max(94px,min(30.2564vw,118px));font-style:normal;font-weight:900;line-height:.89}.BlockModulesOverview__introCopy{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;min-height:200px;display:flex;overflow:hidden}.BlockModulesOverview__title{width:100%;max-width:156px;color:var(--modules-ink);font-family:var(--gw-font-heading);letter-spacing:-.3px;text-transform:uppercase;font-size:25px;font-style:normal;font-weight:900;line-height:27px}.BlockModulesOverview__description{width:100%;max-width:156px;color:var(--modules-ink);font-family:var(--gw-font-body);font-size:15px;font-style:normal;font-weight:400;line-height:22px}.BlockModulesOverview__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.BlockModulesOverview__module{border-top:1px solid var(--modules-steel);width:100%;min-height:162px;color:var(--modules-ink);flex-direction:column;gap:9px;margin:0;padding:18px 0;display:flex;overflow:hidden}.BlockModulesOverview__module--red{border-top:2px solid var(--modules-red)}.BlockModulesOverview__module--red .BlockModulesOverview__mobileRange,.BlockModulesOverview__module--red .BlockModulesOverview__index,.BlockModulesOverview__module--red .BlockModulesOverview__range,.BlockModulesOverview__module--red .BlockModulesOverview__tagline{color:var(--modules-red)}.BlockModulesOverview__module--dark{border-top:2px solid var(--modules-lime);border-bottom:2px solid var(--modules-lime);background:var(--modules-ink);min-height:162px;color:var(--modules-paper);padding:18px 16px}.BlockModulesOverview__module--dark .BlockModulesOverview__mobileRange,.BlockModulesOverview__module--dark .BlockModulesOverview__index,.BlockModulesOverview__module--dark .BlockModulesOverview__range,.BlockModulesOverview__module--dark .BlockModulesOverview__tagline{color:var(--modules-lime)}.BlockModulesOverview__mobileMeta{justify-content:space-between;align-items:flex-start;width:100%;min-height:24px;overflow:hidden}.BlockModulesOverview__mobileTitle{width:min(220px,100% - 76px);font-family:var(--gw-font-heading);text-transform:uppercase;font-size:18px;font-style:normal;font-weight:900;line-height:22px}.BlockModulesOverview__mobileRange{width:70px;color:var(--modules-steel);font-family:var(--gw-font-mono);text-align:right;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:500;line-height:12px}.BlockModulesOverview__moduleCopy{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex;overflow:hidden}.BlockModulesOverview__moduleDescription{width:100%;color:inherit;font-family:var(--gw-font-body);font-size:15px;font-style:normal;font-weight:400;line-height:22px}.BlockModulesOverview__cta{background:var(--modules-ink);color:var(--modules-paper);font-family:var(--gw-font-heading);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none;overflow:hidden}.BlockModulesOverview__cta:hover,.BlockModulesOverview__cta.focus-visible,.BlockModulesOverview__cta:hover{background:var(--modules-red);color:var(--modules-paper)}.BlockModulesOverview__cta:focus-visible{background:var(--modules-red);color:var(--modules-paper)}.BlockModulesOverview__cta.focus-visible{outline:2px solid var(--modules-ink);outline-offset:3px}.BlockModulesOverview__cta:focus-visible{outline:2px solid var(--modules-ink);outline-offset:3px}.BlockModulesOverview__cta--desktop{display:none}.BlockModulesOverview__cta--mobile{width:100%;min-height:54px;padding:12px 16px;display:flex}.BlockModulesOverview__desktopOnly{display:none}.BlockModulesOverview__mobileOnly{display:inline}.BlockModulesOverview__mobileMeta.BlockModulesOverview__mobileOnly{display:flex}@media (min-width:1200px){.BlockModulesOverview{min-height:1160px;padding:var(--gw-layout-section-y)var(--gw-layout-gutter)}.BlockModulesOverview__inner{grid-gap:60px;grid-template-columns:minmax(330px,420px) minmax(0,1120px);justify-content:space-between;align-items:start;gap:60px;display:grid}.BlockModulesOverview__intro{flex-direction:column;gap:20px;width:100%;min-height:1000px;display:flex;overflow:hidden}.BlockModulesOverview__eyebrow{letter-spacing:.4px;width:360px;font-size:12px;line-height:18px}.BlockModulesOverview__headline,.BlockModulesOverview__introCopy{display:contents}.BlockModulesOverview__count{letter-spacing:-7px;flex:none;width:390px;font-size:220px;line-height:198px}.BlockModulesOverview__title{letter-spacing:-.5px;width:360px;max-width:none;font-size:38px;line-height:42px}.BlockModulesOverview__description{width:350px;max-width:none;font-size:20px;line-height:29px}.BlockModulesOverview__list{width:100%;min-height:1000px}.BlockModulesOverview__module{grid-gap:0;grid-template-columns:48px minmax(180px,260px) minmax(300px,470px);justify-content:space-between;align-items:start;gap:0;min-height:166px;padding:22px 0;display:grid}.BlockModulesOverview__module--dark{min-height:170px;padding:22px}.BlockModulesOverview__index{width:48px;color:var(--modules-steel);font-family:var(--gw-font-mono);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.BlockModulesOverview__moduleMain{flex-direction:column;gap:8px;width:260px;min-height:120px;overflow:hidden}.BlockModulesOverview__moduleTitle{width:250px;font-family:var(--gw-font-heading);text-transform:uppercase;font-size:24px;font-style:normal;font-weight:900;line-height:28px}.BlockModulesOverview__range{width:230px;color:var(--modules-steel);font-family:var(--gw-font-mono);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:500;line-height:15px}.BlockModulesOverview__moduleCopy{gap:10px;width:470px;min-height:120px}.BlockModulesOverview__moduleDescription{width:450px;font-size:17px;line-height:24px}.BlockModulesOverview__tagline{width:450px;color:var(--modules-ink);font-family:var(--gw-font-mono);font-size:var(--gw-type-micro-size);text-transform:uppercase;font-style:normal;font-weight:500;line-height:14px}.BlockModulesOverview__cta--desktop{width:300px;min-height:52px;padding:12px 15px;line-height:17px;display:flex}.BlockModulesOverview__cta--mobile{display:none}.BlockModulesOverview__desktopOnly{display:inline}.BlockModulesOverview__moduleMain.BlockModulesOverview__desktopOnly{display:flex}.BlockModulesOverview__mobileOnly,.BlockModulesOverview__mobileMeta.BlockModulesOverview__mobileOnly{display:none}}@media (min-width:1728px){.BlockModulesOverview{padding-left:0;padding-right:0}}