.HowWeBuild-module__IpgNrq__section,.HowWeBuild-module__IpgNrq__section *,.HowWeBuild-module__IpgNrq__section :before,.HowWeBuild-module__IpgNrq__section :after{box-sizing:border-box}.HowWeBuild-module__IpgNrq__section{--jw-canvas:#fff;--jw-surface:#fff;--jw-surface-2:#f0eee8;--jw-surface-3:#e4e8ee;--jw-ink:#111827;--jw-ink-soft:#141414;--jw-ink-faint:#141414;--jw-line:#d9d6cf;--jw-line-strong:#c9ced7;--jw-accent:#2563eb;--jw-accent-deep:#1d4ed8;--jw-accent-soft:#e7eeff;--jw-face:96px;--jw-display:var(--font-plus-jakarta-sans), "Plus Jakarta Sans", sans-serif;--jw-sans:var(--font-inter), Inter, sans-serif;--jw-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--jw-canvas);color:var(--jw-ink);font-family:var(--jw-sans);-webkit-font-smoothing:antialiased;padding:clamp(72px,10vw,140px) 0;position:relative;overflow-x:clip}.HowWeBuild-module__IpgNrq__shell{z-index:1;width:min(1340px,100% - 64px);margin:0 auto;position:relative}.HowWeBuild-module__IpgNrq__head{grid-template-columns:minmax(0,1.08fr) minmax(0,.72fr);align-items:end;column-gap:clamp(40px,5vw,96px);display:grid}.HowWeBuild-module__IpgNrq__headMain{flex-direction:column;grid-column:1;justify-content:flex-end;gap:clamp(24px,2.2vw,34px);min-width:0;display:flex}.HowWeBuild-module__IpgNrq__eyebrow{color:#5c5c5c;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:0;text-transform:none;background:0 0;border:0;margin:0;padding:0;font-size:15px;font-weight:500;line-height:1.4}.HowWeBuild-module__IpgNrq__title{gap:clamp(6px,.6vw,12px);margin:0;display:grid}.HowWeBuild-module__IpgNrq__titleLine{width:fit-content;max-width:100%;font-family:var(--jw-display);letter-spacing:-.045em;background-image:linear-gradient(90deg, var(--jw-ink) 0%, var(--jw-ink) 100%), linear-gradient(90deg, #13131324 0%, #13131324 100%);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:0% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,7.2vw,104px);font-weight:800;line-height:1.02;display:block}.HowWeBuild-module__IpgNrq__titleLineAlt{letter-spacing:-.02em;background-image:linear-gradient(90deg, var(--jw-ink) 0%, var(--jw-ink) 100%), linear-gradient(90deg, #13131324 0%, #13131324 100%);font-size:clamp(20px,2.5vw,33px);font-weight:700;line-height:1.24}.HowWeBuild-module__IpgNrq__headAside{border-top:1px solid var(--jw-line-strong);grid-column:2;padding-top:clamp(18px,1.8vw,26px)}.HowWeBuild-module__IpgNrq__headLead{max-width:46ch;color:var(--jw-ink-soft);margin:0;font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.66}.HowWeBuild-module__IpgNrq__headMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2vw,34px);margin:clamp(22px,2.2vw,32px) 0 0;display:grid}.HowWeBuild-module__IpgNrq__headMeta dt{color:var(--jw-ink-faint);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:600}.HowWeBuild-module__IpgNrq__headMeta dd{color:var(--jw-ink);margin:7px 0 0;font-size:14px;line-height:1.45}.HowWeBuild-module__IpgNrq__stageBand{margin-top:clamp(46px,5.6vw,82px);position:relative}.HowWeBuild-module__IpgNrq__railHeader{color:var(--jw-ink-faint);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:18px;font-size:10.5px;font-weight:600;display:flex}.HowWeBuild-module__IpgNrq__railHeaderRule{background:var(--jw-line-strong);flex:1;height:1px}.HowWeBuild-module__IpgNrq__ghostRow{pointer-events:none;align-items:flex-end;height:clamp(58px,8vw,116px);margin-top:clamp(18px,2vw,30px);display:flex;position:relative;overflow:hidden}.HowWeBuild-module__IpgNrq__ghost{font-family:var(--jw-display);letter-spacing:-.05em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--jw-line-strong);margin-bottom:-.16em;font-size:clamp(90px,15vw,216px);font-weight:800;line-height:.8;display:block}.HowWeBuild-module__IpgNrq__rail{border:1px solid var(--jw-line-strong);background:var(--jw-surface-2);border-radius:24px;min-height:clamp(880px,59vw,930px);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.HowWeBuild-module__IpgNrq__panel{min-width:var(--jw-face);border-left:1px solid var(--jw-line);background:var(--jw-surface-2);transition:background-color .45s var(--jw-ease);flex:1 1 0;position:relative;overflow:hidden}.HowWeBuild-module__IpgNrq__panel:first-child{border-left:0}.HowWeBuild-module__IpgNrq__panel[data-active=true]{background:var(--jw-surface);flex-grow:9.4}.HowWeBuild-module__IpgNrq__face{width:var(--jw-face);color:inherit;font:inherit;text-align:center;cursor:pointer;appearance:none;background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;padding:0;display:grid;position:absolute;inset:0 auto 0 0}.HowWeBuild-module__IpgNrq__face:focus-visible{outline:2px solid var(--jw-accent);outline-offset:-3px}.HowWeBuild-module__IpgNrq__faceNumber{color:var(--jw-ink-faint);font-variant-numeric:tabular-nums;letter-spacing:.1em;transition:color .35s var(--jw-ease);padding-top:22px;font-size:11px}.HowWeBuild-module__IpgNrq__faceLabel{writing-mode:vertical-rl;justify-content:center;align-items:center;gap:20px;display:flex;overflow:hidden;transform:rotate(180deg)}.HowWeBuild-module__IpgNrq__faceSpine{font-family:var(--jw-display);letter-spacing:-.02em;color:var(--jw-ink);transition:color .35s var(--jw-ease);font-size:clamp(18px,1.5vw,22px);font-weight:700}.HowWeBuild-module__IpgNrq__facePhase{color:var(--jw-ink-faint);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.HowWeBuild-module__IpgNrq__faceFoot{justify-items:center;gap:14px;padding-bottom:26px;display:grid}.HowWeBuild-module__IpgNrq__glyph{fill:none;width:22px;height:22px;stroke:var(--jw-line-strong);stroke-width:1.4px;stroke-linecap:square;transition:stroke .4s var(--jw-ease)}.HowWeBuild-module__IpgNrq__faceIndicator{border:1px solid var(--jw-line-strong);width:26px;height:26px;transition:background-color .4s var(--jw-ease), border-color .4s var(--jw-ease);border-radius:50%;place-items:center;display:grid}.HowWeBuild-module__IpgNrq__faceIndicator svg{fill:none;width:10px;height:10px;stroke:var(--jw-ink-faint);stroke-width:1.6px;transition:stroke .4s var(--jw-ease)}.HowWeBuild-module__IpgNrq__faceTicks{background-image:repeating-linear-gradient(180deg, var(--jw-line-strong) 0 4px, transparent 4px 10px);width:1px;height:58px}.HowWeBuild-module__IpgNrq__panel[data-active=true] .HowWeBuild-module__IpgNrq__faceNumber,.HowWeBuild-module__IpgNrq__panel[data-active=true] .HowWeBuild-module__IpgNrq__faceSpine{color:var(--jw-accent-deep)}.HowWeBuild-module__IpgNrq__panel[data-active=true] .HowWeBuild-module__IpgNrq__glyph{stroke:var(--jw-accent)}.HowWeBuild-module__IpgNrq__panel[data-active=true] .HowWeBuild-module__IpgNrq__faceIndicator{border-color:var(--jw-accent);background:var(--jw-accent)}.HowWeBuild-module__IpgNrq__panel[data-active=true] .HowWeBuild-module__IpgNrq__faceIndicator svg{stroke:#fff}@media (hover:hover) and (pointer:fine){.HowWeBuild-module__IpgNrq__panel[data-active=false]:hover{background-color:var(--jw-surface-3)}.HowWeBuild-module__IpgNrq__panel[data-active=false]:hover .HowWeBuild-module__IpgNrq__faceSpine{color:var(--jw-accent-deep)}.HowWeBuild-module__IpgNrq__panel[data-active=false]:hover .HowWeBuild-module__IpgNrq__glyph{stroke:var(--jw-accent)}}.HowWeBuild-module__IpgNrq__body{inset:0 0 0 var(--jw-face);border-left:1px solid var(--jw-line);background:var(--jw-surface);min-width:clamp(600px,46vw,900px);position:absolute}.HowWeBuild-module__IpgNrq__bodyInner{flex-direction:column;gap:clamp(20px,1.7vw,26px);height:100%;padding:clamp(28px,2.2vw,38px) clamp(28px,2.6vw,46px);display:flex;position:relative}.HowWeBuild-module__IpgNrq__bodyGhost{z-index:0;font-family:var(--jw-display);letter-spacing:-.05em;color:var(--jw-surface-3);pointer-events:none;font-size:clamp(88px,9vw,148px);font-weight:800;line-height:1;position:absolute;top:clamp(6px,.8vw,16px);right:clamp(24px,2.4vw,44px)}.HowWeBuild-module__IpgNrq__bodyHead{z-index:1;position:relative}.HowWeBuild-module__IpgNrq__bodyPhase{color:var(--jw-accent-deep);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px;font-weight:600}.HowWeBuild-module__IpgNrq__bodyTitle{max-width:30ch;font-family:var(--jw-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,2.3vw,37px);font-weight:700;line-height:1.06}.HowWeBuild-module__IpgNrq__bodyLead{max-width:66ch;color:var(--jw-ink-soft);margin:0;font-size:clamp(14.5px,1.05vw,16px);line-height:1.64}.HowWeBuild-module__IpgNrq__bodyGrid{z-index:1;border-top:1px solid var(--jw-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(20px,1.8vw,28px);display:grid;position:relative}.HowWeBuild-module__IpgNrq__col{padding:0 clamp(14px,1.4vw,24px)}.HowWeBuild-module__IpgNrq__col:first-child{padding-left:0}.HowWeBuild-module__IpgNrq__col:last-child{padding-right:0}.HowWeBuild-module__IpgNrq__col+.HowWeBuild-module__IpgNrq__col{border-left:1px solid var(--jw-line)}.HowWeBuild-module__IpgNrq__colLabel{color:var(--jw-ink-faint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:10.5px;font-weight:600}.HowWeBuild-module__IpgNrq__colList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.HowWeBuild-module__IpgNrq__colList li{color:var(--jw-ink-soft);grid-template-columns:10px minmax(0,1fr);gap:12px;font-size:13.5px;line-height:1.58;display:grid}.HowWeBuild-module__IpgNrq__bullet{border:1px solid var(--jw-accent);width:6px;height:6px;margin-top:7px;transform:rotate(45deg)}.HowWeBuild-module__IpgNrq__col:last-child .HowWeBuild-module__IpgNrq__bullet{background:var(--jw-accent)}.HowWeBuild-module__IpgNrq__bodyFoot{z-index:1;border-top:1px solid var(--jw-line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(24px,2.4vw,44px);margin-top:auto;padding-top:clamp(18px,1.6vw,26px);display:grid;position:relative}.HowWeBuild-module__IpgNrq__footMain{min-width:0}.HowWeBuild-module__IpgNrq__outcomeLabel{color:var(--jw-ink-faint);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.HowWeBuild-module__IpgNrq__outcome{letter-spacing:-.01em;max-width:62ch;margin:9px 0 10px;font-size:clamp(15px,1.1vw,17px);line-height:1.55}.HowWeBuild-module__IpgNrq__practices{color:var(--jw-ink-faint);margin:0;font-size:12.5px;line-height:1.5}.HowWeBuild-module__IpgNrq__metaRow{border-left:1px solid var(--jw-line);gap:12px;min-width:180px;padding-left:clamp(20px,2vw,32px);display:grid}.HowWeBuild-module__IpgNrq__metaItem{gap:4px;display:grid}.HowWeBuild-module__IpgNrq__metaLabel{color:var(--jw-ink-faint);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.HowWeBuild-module__IpgNrq__metaValue{color:var(--jw-ink);font-size:14px;font-weight:500;line-height:1.4}.HowWeBuild-module__IpgNrq__factStrip{border-top:1px solid var(--jw-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(46px,5.4vw,80px);display:grid}.HowWeBuild-module__IpgNrq__fact{border-left:1px solid var(--jw-line);padding:clamp(22px,2vw,32px) clamp(18px,1.8vw,30px) 0}.HowWeBuild-module__IpgNrq__fact:first-child{border-left:0;padding-left:0}.HowWeBuild-module__IpgNrq__factValue{font-family:var(--jw-display);letter-spacing:-.035em;font-size:clamp(28px,2.6vw,40px);font-weight:700;line-height:1;display:block}.HowWeBuild-module__IpgNrq__factLabel{max-width:26ch;color:var(--jw-ink-soft);margin-top:12px;font-size:13px;line-height:1.5;display:block}@media (min-width:1180px) and (max-width:1439px){.HowWeBuild-module__IpgNrq__section{--jw-face:78px}.HowWeBuild-module__IpgNrq__body{min-width:560px}}@media (max-width:1179px){.HowWeBuild-module__IpgNrq__rail{border-radius:24px;min-height:0;display:block;overflow:hidden}.HowWeBuild-module__IpgNrq__panel{border-left:0;border-top:1px solid var(--jw-line);background-image:none;min-width:0;overflow:hidden;flex:none!important}.HowWeBuild-module__IpgNrq__panel:first-child{border-top:0;border-top-left-radius:24px;border-top-right-radius:24px}.HowWeBuild-module__IpgNrq__panel:last-child{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.HowWeBuild-module__IpgNrq__panel[data-active=true]{flex-grow:0!important}.HowWeBuild-module__IpgNrq__face{text-align:left;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:18px;width:100%;min-height:78px;padding:18px clamp(18px,3vw,30px);display:grid;position:static}.HowWeBuild-module__IpgNrq__faceNumber{padding-top:0}.HowWeBuild-module__IpgNrq__faceLabel{writing-mode:horizontal-tb;justify-items:start;gap:5px;display:grid;transform:none}.HowWeBuild-module__IpgNrq__faceSpine{font-size:19px}.HowWeBuild-module__IpgNrq__facePhase{white-space:normal}.HowWeBuild-module__IpgNrq__faceFoot{padding-bottom:0}.HowWeBuild-module__IpgNrq__glyph,.HowWeBuild-module__IpgNrq__faceTicks{display:none}.HowWeBuild-module__IpgNrq__body{border-top:1px solid var(--jw-line);border-left:0;min-width:0;position:static}.HowWeBuild-module__IpgNrq__bodyInner{height:auto;padding:clamp(20px,3vw,32px) clamp(18px,3vw,30px) clamp(24px,3vw,34px)}.HowWeBuild-module__IpgNrq__bodyGhost{font-size:96px}.HowWeBuild-module__IpgNrq__bodyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,26px) 0}.HowWeBuild-module__IpgNrq__bodyFoot{grid-template-columns:minmax(0,1fr);gap:20px}.HowWeBuild-module__IpgNrq__metaRow{border-left:0;border-top:1px solid var(--jw-line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px;padding-left:0}}@media (max-width:900px){.HowWeBuild-module__IpgNrq__head{grid-template-columns:minmax(0,1fr);gap:30px}.HowWeBuild-module__IpgNrq__headMain,.HowWeBuild-module__IpgNrq__headAside{grid-column:1}.HowWeBuild-module__IpgNrq__headMain{gap:20px}.HowWeBuild-module__IpgNrq__factStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.HowWeBuild-module__IpgNrq__fact:nth-child(3){border-left:0;padding-left:0}}@media (max-width:720px){.HowWeBuild-module__IpgNrq__shell{width:calc(100% - 40px)}.HowWeBuild-module__IpgNrq__headMeta{grid-template-columns:minmax(0,1fr);gap:18px}.HowWeBuild-module__IpgNrq__bodyGrid{grid-template-columns:minmax(0,1fr)}.HowWeBuild-module__IpgNrq__col{padding:0}.HowWeBuild-module__IpgNrq__col+.HowWeBuild-module__IpgNrq__col{border-left:0;border-top:1px solid var(--jw-line);margin-top:20px;padding-top:20px}.HowWeBuild-module__IpgNrq__metaRow{grid-template-columns:minmax(0,1fr);gap:14px}.HowWeBuild-module__IpgNrq__factStrip{grid-template-columns:minmax(0,1fr)}.HowWeBuild-module__IpgNrq__fact{border-left:0;padding:20px 0 0}.HowWeBuild-module__IpgNrq__fact+.HowWeBuild-module__IpgNrq__fact{border-top:1px solid var(--jw-line)}.HowWeBuild-module__IpgNrq__factLabel{max-width:none}}@media (prefers-reduced-motion:reduce){.HowWeBuild-module__IpgNrq__titleLine{background-size:100% 100%,100% 100%}.HowWeBuild-module__IpgNrq__panel,.HowWeBuild-module__IpgNrq__faceNumber,.HowWeBuild-module__IpgNrq__faceSpine,.HowWeBuild-module__IpgNrq__glyph,.HowWeBuild-module__IpgNrq__faceIndicator,.HowWeBuild-module__IpgNrq__faceIndicator svg{transition:none}}
