.BlockMethod{--method-ink:var(--gw-brand-deep-ink);--method-paper:var(--gw-brand-paper-bone);--method-lime:var(--gw-brand-influence-lime);--method-red:var(--gw-brand-counter-red);width:100%;padding:var(--gw-layout-section-y)var(--gw-layout-gutter);background:var(--method-lime);color:var(--method-ink);word-break:break-word;grid-column:full-width;margin-top:0;overflow:hidden}.BlockMethod__inner{width:100%;max-width:var(--gw-layout-container-max);flex-direction:column;gap:18px;margin-left:auto;margin-right:auto;display:flex}.BlockMethod__header,.BlockMethod__heading,.BlockMethod__intro{display:contents}.BlockMethod__eyebrow,.BlockMethod__title,.BlockMethod__intro p{width:100%;color:var(--method-ink);margin:0}.BlockMethod__eyebrow{font-family:var(--gw-font-mono);letter-spacing:.3px;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:500;line-height:15px}.BlockMethod__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}.BlockMethod__intro p{font-family:var(--gw-font-body);font-size:18px;font-style:normal;font-weight:400;line-height:27px}.BlockMethod__steps{grid-gap:12px;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.BlockMethod__step{border:2px solid var(--method-ink);width:100%;min-height:292px;color:var(--method-ink);flex-direction:column;gap:13px;margin:0;padding:22px 20px;display:flex;overflow:hidden}.BlockMethod__step--dark{background:var(--method-ink);color:var(--method-paper)}.BlockMethod__step--dark .BlockMethod__number,.BlockMethod__step--dark .BlockMethod__phrase--mono{color:var(--method-lime)}.BlockMethod__number,.BlockMethod__stepTitle,.BlockMethod__description,.BlockMethod__phrase{width:100%;color:inherit;margin:0}.BlockMethod__number{color:var(--method-red);font-family:var(--gw-font-mono);font-size:var(--gw-type-micro-size);font-style:normal;font-weight:500;line-height:13px}.BlockMethod__stepTitle{font-family:var(--gw-font-heading);letter-spacing:0;text-transform:uppercase;font-size:29px;font-style:normal;font-weight:900;line-height:32px}.BlockMethod__description{font-family:var(--gw-font-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.BlockMethod__phrase--quote{font-family:var(--gw-font-body);font-size:15px;font-style:italic;font-weight:400;line-height:22px}.BlockMethod__phrase--mono{font-family:var(--gw-font-mono);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:500;line-height:13px}.BlockMethod__spacer{flex:0 0 62px;width:100%;height:62px}.BlockMethod__desktopOnly{display:none}.BlockMethod__mobileOnly{display:inline}@media (min-width:1200px){.BlockMethod{min-height:936px;padding:76px var(--gw-layout-gutter)}.BlockMethod__inner{gap:64px}.BlockMethod__header{grid-gap:88px;grid-template-columns:minmax(0,1000px) minmax(0,512px);justify-content:space-between;gap:88px;min-height:218px;display:grid;overflow:hidden}.BlockMethod__heading{flex-direction:column;gap:16px;min-width:0;min-height:218px;display:flex;overflow:hidden}.BlockMethod__intro{width:512px;display:block}.BlockMethod__eyebrow{letter-spacing:.4px;width:550px;font-size:12px;line-height:18px}.BlockMethod__title{letter-spacing:-1.5px;width:880px;font-size:60px;line-height:61px}.BlockMethod__desktopTitle>span{display:block}.BlockMethod__intro p{width:512px;font-size:22px;line-height:31px}.BlockMethod__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.BlockMethod__step{gap:24px;min-height:502px;padding:30px 28px}.BlockMethod__number{font-size:12px;line-height:18px}.BlockMethod__stepTitle{font-size:38px;line-height:42px}.BlockMethod__description{font-size:19px;line-height:28px}.BlockMethod__phrase--quote{font-size:18px;font-style:normal;line-height:26px}.BlockMethod__phrase--mono{font-size:11px;line-height:16px}.BlockMethod__desktopOnly{display:inline}.BlockMethod__desktopTitle.BlockMethod__desktopOnly,.BlockMethod__spacer.BlockMethod__desktopOnly{display:block}.BlockMethod__mobileOnly{display:none}}@media (min-width:1728px){.BlockMethod{padding-left:0;padding-right:0}}