.concept{z-index:1;position:relative;overflow:hidden}.transform{z-index:9;position:relative;overflow:hidden}.transform .transform__wrapper{z-index:9;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:120px;max-width:420px;padding:60px 20px;display:flex;position:relative}@media only screen and (min-width:576px){.transform .transform__wrapper{padding:60px 30px}}@media only screen and (min-width:992px){.transform .transform__wrapper{gap:190px;max-width:470px}}.transform .transform__wrapper:after,.transform .transform__wrapper:before{content:"";inset-inline-start:0;opacity:.25;z-index:-1;pointer-events:none;background-color:#f5f2ee;width:1px;height:100vh;min-height:200vh;position:absolute;top:50%;transform:translateY(-50%)}.transform .transform__wrapper:before{inset-inline-start:unset;inset-inline-end:0}.transform .transform__wrapper .line-cs{pointer-events:none;position:absolute;inset:0}.transform .transform__wrapper .line-cs:after,.transform .transform__wrapper .line-cs:before{content:"";inset-block-start:0;opacity:.25;background-color:#f5f2ee;width:100vw;min-width:200vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.transform .transform__wrapper .line-cs:before{inset-block-start:unset;inset-block-end:0}.transform .title-lg-sm,.transform .transform__cta{max-width:390px}.transform .transform-bg{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.transform .transform-bg:before{content:"";opacity:.4;z-index:1;background-color:#090402;width:100%;height:100%;position:absolute;inset:0}@media only screen and (min-width:992px){.transform .transform-bg:before{opacity:.2}}.transform .transform-bg .parallax-image-wrap,.transform .transform-bg .parallax-image-inner,.transform .transform-bg img{width:100%;height:100%}.vision{z-index:1;position:relative}.vision:after{content:"";background-color:var(--accent-color);height:20px;position:absolute;inset-block-end:0;inset-inline:0}.vision p{max-width:420px;margin-top:20px}@media only screen and (min-width:768px){.vision p{max-width:700px}}@media only screen and (min-width:1200px){.vision p{max-width:760px;margin-top:30px}}