.PortfolioHero-module__07H8-q__hero{background-color:var(--color-earth-950);color:var(--color-olive-100);padding:14rem var(--container-padding)5rem;position:relative;overflow:hidden}.PortfolioHero-module__07H8-q__hero:before{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.PortfolioHero-module__07H8-q__inner{max-width:var(--container-max);margin:0 auto;position:relative}.PortfolioHero-module__07H8-q__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-olive-500);opacity:.8;margin-bottom:1.5rem;font-size:.6875rem}.PortfolioHero-module__07H8-q__title{font-family:var(--font-display);letter-spacing:-.03em;max-width:900px;color:var(--color-olive-100);margin-bottom:2rem;font-size:clamp(3rem,7vw,7rem);font-weight:600;line-height:1}.PortfolioHero-module__07H8-q__description{font-family:var(--font-body);color:#fefae0cc;max-width:560px;font-size:1.0625rem;line-height:1.65}
