.scroll-reveal{margin:20px 0}.scroll-reveal-text{font-size:clamp(1.6rem,4vw,3rem);font-weight:600;line-height:1.5}.scroll-reveal-word{display:inline-block}
.gradient-ascii-container{width:100%;height:100%;position:relative;overflow:hidden}.gradient-ascii-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}
.glitch-text{color:#fff;text-wrap:balance;-webkit-user-select:none;user-select:none;width:100%;font-size:clamp(48px,5.7vw,88px);line-height:.98;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);color:#fff;text-wrap:balance;opacity:.48;pointer-events:none;width:100%;position:absolute;inset:0;overflow:hidden}.glitch-text:not(.glitch-text--hover):after,.glitch-text--hover:hover:after{text-shadow:var(--after-shadow);animation:animate-glitch var(--after-duration) infinite linear alternate-reverse;left:10px}.glitch-text:not(.glitch-text--hover):before,.glitch-text--hover:hover:before{text-shadow:var(--before-shadow);animation:animate-glitch var(--before-duration) infinite linear alternate-reverse;left:-10px}.glitch-text--hover:not(:hover):before,.glitch-text--hover:not(:hover):after{opacity:0}@keyframes animate-glitch{0%{clip-path:inset(20% 0 50%)}5%{clip-path:inset(10% 0 60%)}10%{clip-path:inset(15% 0 55%)}15%{clip-path:inset(25% 0 35%)}20%{clip-path:inset(30% 0 40%)}25%{clip-path:inset(40% 0 20%)}30%{clip-path:inset(10% 0 60%)}35%{clip-path:inset(15% 0 55%)}40%{clip-path:inset(25% 0 35%)}45%{clip-path:inset(30% 0 40%)}50%{clip-path:inset(20% 0 50%)}55%{clip-path:inset(10% 0 60%)}60%{clip-path:inset(15% 0 55%)}65%{clip-path:inset(25% 0 35%)}70%{clip-path:inset(30% 0 40%)}75%{clip-path:inset(40% 0 20%)}80%{clip-path:inset(20% 0 50%)}85%{clip-path:inset(10% 0 60%)}90%{clip-path:inset(15% 0 55%)}95%{clip-path:inset(25% 0 35%)}to{clip-path:inset(30% 0 40%)}}@media (max-width:700px){.glitch-text{font-size:clamp(38px,9vw,58px)}}@media (prefers-reduced-motion:reduce){.glitch-text:before,.glitch-text:after{display:none}}
.process-heading .text-pressure-title{white-space:nowrap;max-width:100%;font-family:"Roboto Flex", var(--font-geist-sans), sans-serif;font-variation-settings:"wght" 520, "wdth" 100, "slnt" 0;letter-spacing:-.055em;cursor:default;font-weight:520;font-stretch:100%;display:inline-block}.process-heading .text-pressure-title--flex{justify-content:center;display:inline-flex}.text-pressure-title span{white-space:pre;transition:font-variation-settings .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-block}.text-pressure-title--stroke span{-webkit-text-stroke-width:1px}@media (prefers-reduced-motion:reduce){.text-pressure-title span{transition:none}}
