.steps-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}@media screen and (max-width:757px){.steps-wrapper{width:calc(100% + 42px);margin-left:-21px}}.steps-wrapper .step{align-items:flex-start;align-self:stretch;display:flex;flex-direction:row;flex:0 0 auto;position:relative;width:100%}.steps-wrapper .step+.step{margin-top:-1px}@media(max-width:1023px){.steps-wrapper .step{flex-direction:column}}.steps-wrapper .image-wrapper{align-items:center;display:inline-flex;flex:0 0 auto;position:sticky;top:0}@media screen and (max-width:757px){.steps-wrapper .image-wrapper{position:relative;margin-bottom:-1px;.image-with-ASCII{width:300px;height:300px;overflow:hidden;order:1;.ascii-content{font-size:1.75cqw;line-height:1.2}}}}.steps-wrapper .image-with-ASCII{position:relative}.steps-wrapper .image-with-ASCII .ascii-content{align-items:unset;display:unset;justify-content:unset}.steps-wrapper .step__sidebar{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;height:330px;position:relative}@media screen and (max-width:757px){.steps-wrapper .step__sidebar{border-right:1px solid var(--color-border);height:300px}}.steps-wrapper .step__number-box{align-items:center;background-color:var(--color-cream);display:flex;flex-direction:column;gap:10px;height:75px;justify-content:center;padding:19px 16px 15px;position:relative;width:75px}.steps-wrapper .step__number{color:var(--color-bg);font-family:Azeret Mono,Helvetica;font-size:30px;font-weight:400;letter-spacing:0;line-height:39.3px;position:relative;white-space:nowrap;width:fit-content}.steps-wrapper .step__phase-wrapper{align-items:center;align-self:stretch;border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;flex:1;flex-direction:column;flex-grow:1;gap:10px;justify-content:flex-end;padding:2px 20px 25px;position:relative;width:100%}.steps-wrapper .step__phase-label{color:var(--color-cream);font-family:var(--label-large-font-family);font-size:var(--label-large-font-size);font-style:var(--label-large-font-style);font-weight:var(--label-large-font-weight);letter-spacing:var(--label-large-letter-spacing);line-height:var(--label-large-line-height);position:relative;writing-mode:sideways-lr}.steps-wrapper .process-text-wrapper{align-items:center;border:1px solid;border-color:var(--color-border);display:inline-flex;flex:1 1 auto;gap:10px;padding:50px 50px 150px;position:relative}@media(max-width:767px){.steps-wrapper .process-text-wrapper{padding:30px 20px}}.steps-wrapper .process-text-wrapper .text-container{align-items:flex-start;display:flex;flex-direction:column;gap:50px;justify-content:center;max-width:600px;position:relative}.steps-wrapper .text-title{align-self:stretch;color:var(--color-cream);font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);position:relative}.tight-sections{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}@media screen and (max-width:757px){.tight-sections{width:calc(100% + 40px);margin-left:-20px}}.tight-sections .built-by{align-self:stretch;width:100%}.tight-sections .two-column{align-items:flex-start;align-self:stretch;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--color-border);border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;flex:0 0 auto;margin-top:-1px;position:relative;width:100%}@media(max-width:1023px){.tight-sections .two-column{flex-direction:column}}.tight-sections .left{align-items:flex-start;border-color:var(--color-border);border-right-style:solid;border-right-width:1px;border-bottom-style:none;border-bottom-width:0;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:10px;padding:100px;position:relative}@media(max-width:1023px){.tight-sections .left{border-right-style:none;border-right-width:0;border-bottom-style:solid;border-bottom-width:1px;padding:60px 50px}}@media(max-width:767px){.tight-sections .left{padding:50px 20px}}.tight-sections .text-container-6{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:50px;justify-content:center;max-width:600px;position:relative;width:100%}.tight-sections .text-title{align-self:stretch;color:var(--color-cream);font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);position:relative}.tight-sections .frame-3{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:42px;position:relative}.tight-sections .right{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:10px;padding:100px;position:relative}@media(max-width:1023px){.tight-sections .right{padding:60px 50px}}@media(max-width:767px){.tight-sections .right{padding:50px 20px}}.tight-sections .simple-CTA{align-self:stretch;width:100%}.simple-CTA{align-items:center;border-bottom-style:solid;border-bottom-width:1px;border-color:var(--color-border);border-top-style:solid;border-top-width:1px;display:flex;justify-content:center;padding:150px 20px;position:relative;width:100%;max-width:100%}@media(max-width:767px){.simple-CTA{padding:80px 20px}}.simple-CTA .text-container{align-items:center;max-width:450px;width:100%}.simple-CTA .text-title,.simple-CTA .p3{text-align:center}.our-process .bordered-column--padded{gap:150px}
