.BlockContexts{--contexts-ink:var(--gw-brand-deep-ink);--contexts-paper:var(--gw-brand-paper-bone);--contexts-steel:var(--gw-brand-steel-grey);--contexts-lime:var(--gw-brand-influence-lime);--contexts-red:var(--gw-brand-counter-red);width:100%;padding:var(--gw-layout-section-y)var(--gw-layout-gutter);background:var(--contexts-paper);color:var(--contexts-ink);word-break:break-word;grid-column:full-width;margin-top:0;overflow:hidden}.BlockContexts__inner{width:100%;max-width:var(--gw-layout-container-max);flex-direction:column;gap:18px;margin-left:auto;margin-right:auto;display:flex}.BlockContexts__intro{display:contents}.BlockContexts__eyebrow,.BlockContexts__title,.BlockContexts__description,.BlockContexts__contextLine{width:100%;color:var(--contexts-ink);margin:0}.BlockContexts__eyebrow{color:var(--contexts-red);font-family:var(--gw-font-mono);letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:500;line-height:15px}.BlockContexts__title{font-family:var(--gw-font-heading);letter-spacing:-.7px;text-transform:uppercase;font-size:max(34px,min(10vw,39px));font-style:normal;font-weight:900;line-height:41px}.BlockContexts__description{font-family:var(--gw-font-body);font-size:18px;font-style:normal;font-weight:400;line-height:27px}.BlockContexts__cards{grid-gap:12px;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.BlockContexts__card{border:1px solid var(--contexts-steel);width:100%;min-height:246px;color:var(--contexts-ink);flex-direction:column;gap:12px;margin:0;padding:20px;display:flex;overflow:hidden}.BlockContexts__card--dark{border:2px solid var(--contexts-lime);background:var(--contexts-ink);color:var(--contexts-paper)}.BlockContexts__card--dark .BlockContexts__meta,.BlockContexts__card--dark .BlockContexts__number,.BlockContexts__card--dark .BlockContexts__quote{color:var(--contexts-lime)}.BlockContexts__meta,.BlockContexts__number,.BlockContexts__cardTitle,.BlockContexts__cardDescription,.BlockContexts__quote{width:100%;color:inherit;margin:0}.BlockContexts__meta,.BlockContexts__number{color:var(--contexts-red);font-family:var(--gw-font-mono);text-transform:uppercase;font-style:normal;font-weight:500}.BlockContexts__meta{font-size:var(--gw-type-micro-size);line-height:13px}.BlockContexts__number{font-size:11px;line-height:16px}.BlockContexts__cardTitle{font-family:var(--gw-font-heading);text-transform:uppercase;font-size:25px;font-style:normal;font-weight:900;line-height:29px}.BlockContexts__cardDescription{font-family:var(--gw-font-body);font-size:17px;font-style:normal;font-weight:400;line-height:25px}.BlockContexts__quote{font-family:var(--gw-font-body);font-size:15px;font-style:italic;font-weight:400;line-height:22px}.BlockContexts__spacer{flex:0 0 38px;width:100%;height:38px}.BlockContexts__desktopOnly{display:none}.BlockContexts__mobileOnly{display:inline}@media (min-width:1200px){.BlockContexts{min-height:880px;padding:var(--gw-layout-section-y)var(--gw-layout-gutter)}.BlockContexts__inner{grid-gap:max(32px,min(3.7vw,64px));grid-gap:max(32px,min(3.7vw,64px));grid-template-columns:minmax(280px,30%) minmax(0,1fr);align-items:start;gap:max(32px,min(3.7vw,64px));display:grid}.BlockContexts__intro{flex-direction:column;gap:24px;width:100%;min-width:0;min-height:720px;display:flex;overflow:hidden}.BlockContexts__eyebrow{width:100%;max-width:420px;color:var(--contexts-ink);letter-spacing:.4px;font-size:12px;line-height:18px}.BlockContexts__title{letter-spacing:-1.5px;width:100%;max-width:480px;font-size:max(44px,min(3.53vw,61px));line-height:.98}.BlockContexts__desktopTitle>span{display:block}.BlockContexts__description{width:100%;max-width:430px;font-size:max(18px,min(1.22vw,21px));line-height:1.48}.BlockContexts__contextLine{width:100%;max-width:440px;color:var(--contexts-red);font-family:var(--gw-font-mono);letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:500;line-height:16px}.BlockContexts__cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(352px,auto);gap:max(14px,min(.93vw,16px)) max(16px,min(1.39vw,24px));width:100%;min-width:0}.BlockContexts__card{gap:18px;min-width:0;min-height:352px;padding:max(20px,min(1.39vw,24px))}.BlockContexts__cardTitle,.BlockContexts__cardDescription,.BlockContexts__quote{word-wrap:break-word;min-width:0}.BlockContexts__cardDescription{font-size:17px;line-height:25px}.BlockContexts__quote{font-size:16px;line-height:23px}.BlockContexts__desktopOnly{display:inline}.BlockContexts__desktopTitle.BlockContexts__desktopOnly,.BlockContexts__spacer.BlockContexts__desktopOnly{display:block}.BlockContexts__mobileOnly{display:none}}@media (min-width:1728px){.BlockContexts{padding-left:0;padding-right:0}}