.contrast-section.origin-story{background:var(--charcoal-black);background:url(https://www.contrastsecurity.com/hubfs/contrast-web-platform--2025/images/backgrounds/contrast-bg-image--duality-urban__01.jpg);background-position:50%;background-size:cover;border-top:2px solid var(--contrast-green);padding-bottom:75px;padding-top:130px}.contrast-section.origin-story:before{backdrop-filter:blur(10px) brightness(.2);background:linear-gradient(180deg,#181818,#00000000 45%,#181818 95%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.contrast-section.origin-story .headlines.flex{display:flex;flex-direction:column;gap:50px;margin:0 auto;max-width:850px;padding:0;width:80%}.contrast-section.origin-story h3{background:linear-gradient(270deg,var(--contrast-green) 20%,#fff 100%);-webkit-background-clip:text;display:block;font-family:Nohemi-ExtraLight,sans-serif;position:relative;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent}.blurred-text span,.contrast-section.origin-story h3{color:var(--contrast-green);font-size:48px;letter-spacing:20px}.blurred-text span{display:inline-block;font-family:Nohemi-Light,sans-serif;line-height:1.2;text-transform:uppercase}.blurred-text span:first-child{filter:blur(4px)}.blurred-text span:nth-child(2){filter:blur(3.5px)}.blurred-text span:nth-child(3){filter:blur(3px)}.blurred-text span:nth-child(4){filter:blur(2.5px)}.blurred-text span:nth-child(5){filter:blur(2px)}.blurred-text span:nth-child(6){filter:blur(1px)}.blurred-text span:nth-child(7),.blurred-text span:nth-child(8){filter:blur(0)}.contrast-section.origin-story .headlines.flex .text-and-image--group{align-items:center;display:flex;flex-direction:row;gap:75px;margin-bottom:50px}.contrast-section.origin-story .headlines.flex .text-and-image--group img{max-height:400px}.contrast-section.origin-story .headlines.flex .text-and-image--group h4{color:var(--pure-white);font-family:Nohemi-SemiBold,sans-serif;font-size:28px;line-height:1.4;margin:0;text-align:left}.contrast-section.origin-story .content-wrap{margin:0 auto;max-width:900px;position:relative;width:80%}.contrast-section.origin-story .content-wrap:before{background:var(--contrast-green);border:1px solid var(--contrast-green);border-radius:100px;content:"";height:100%;left:-15px;position:absolute;top:-15px;width:10px}.contrast-section.origin-story .content-wrap p{display:flex;flex-direction:column;grid-gap:15px;grid-gap:10px;color:var(--pure-white);font-family:Nohemi-Light,sans-serif;font-size:20px;line-height:1.6;margin-bottom:30px;padding-left:25px;position:relative}.contrast-section.origin-story .content-wrap p:last-of-type{margin-bottom:0}@media screen and (min-width:1px) and (max-width:1024px){.contrast-section.origin-story .content-wrap{margin-top:35px}.contrast-section.origin-story .content-wrap ul{flex-direction:column}.contrast-section.origin-story .content-wrap ul li{display:block;margin:0 auto 60px;max-width:800px;padding-left:0;text-align:center;width:100%}.contrast-section.origin-story .content-wrap ul li:before{background:var(--contrast-green);border:1px solid var(--contrast-green);border-radius:100px;content:"";height:15px;left:calc(50% - 17.5px);position:absolute;top:-35px;transition:all 1.2s ease;width:40px}.contrast-section.origin-story .content-wrap ul li p{margin:15px auto 0;max-width:450px}}@media screen and (min-width:769px) and (max-width:1023px){.contrast-section.origin-story .headlines.flex{max-width:750px}}@media screen and (min-width:1px) and (max-width:768px){.contrast-section.origin-story .headlines.flex{width:100%}.contrast-section.origin-story h4{font-size:24px}}@media screen and (min-width:1px) and (max-width:475px){.contrast-section.origin-story h3{font-family:Nohemi-Light,sans-serif;font-size:29px;letter-spacing:8px;line-height:1.2}}@media screen and (min-width:476px) and (max-width:767px){.contrast-section.origin-story h3{font-size:34px;line-height:1.2}}