#root .cw-design .editorial-hero{--editorial-hero-media:none;--editorial-hero-media-position:center;--editorial-hero-media-size:cover;isolation:isolate;background:#050505;border:0;border-bottom:1px solid #f3f0ea24;border-radius:0;flex-direction:row;justify-content:center;align-items:center;width:100%;height:clamp(34rem,60svh,42rem);min-height:0;margin:0;padding:clamp(7rem,9vw,8rem) 0 clamp(3rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}#root .cw-design.about-page .about,#root .cw-design.blog-page .blog{padding-top:0}#root .cw-design .editorial-hero:before{z-index:-2;content:"";background-color:#050505;background-image:var(--editorial-hero-media);background-repeat:no-repeat;background-position:var(--editorial-hero-media-position);background-size:var(--editorial-hero-media-size);filter:saturate(.84)contrast(1.08)brightness(.72);opacity:.82;width:auto;height:auto;transition:none;position:absolute;inset:0 0 0 43%;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20% 88%,#0000 100%)}#root .cw-design .editorial-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#050505 0 33%,#050505db 48%,#05050533 76%,#050505 100%),linear-gradient(0deg,#050505 0,#0000 34% 80%,#050505 100%);position:absolute;inset:0}#root .cw-design .editorial-hero--tools{--editorial-hero-media:url(/images/coduworks-kinetic-system-v1.webp);--editorial-hero-media-position:center;--editorial-hero-media-size:cover}#root .cw-design .editorial-hero--blog{--editorial-hero-media:url(/images/coduworks-problem-scan-v2.webp);--editorial-hero-media-position:right center;--editorial-hero-media-size:contain}#root .cw-design .editorial-hero--about{--editorial-hero-media:url(/images/coduworks-about-signal-flow-v5.webp);--editorial-hero-media-position:center;--editorial-hero-media-size:cover}#root .cw-design .editorial-hero--about:before{filter:none;opacity:1;inset:0;-webkit-mask-image:none;mask-image:none}#root .cw-design .editorial-hero--about:after{background:linear-gradient(90deg,#050505fa 0 27%,#05050594 48%,#05050542 72%,#05050580 100%),linear-gradient(0deg,#050505 0,#0000 28% 82%,#050505 100%)}#root .cw-design .editorial-hero__inner{z-index:1;width:min(calc(100% - (var(--cw-brand-gutter) * 2)), 80rem);grid-template-columns:minmax(0,1.12fr) minmax(20rem,.7fr);align-content:start;align-items:start;gap:clamp(3rem,7vw,8rem);min-height:19rem;margin-inline:auto;padding:0;display:grid;position:relative}#root .cw-design .editorial-hero__headline,#root .cw-design .editorial-hero__support{z-index:1;min-width:0;max-width:none;position:relative}#root .cw-design .editorial-hero .editorial-hero__title{max-width:17ch;color:var(--cw-brand-ink);font-family:var(--cw-brand-display);letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:650;line-height:.9}#root .cw-design .editorial-hero .editorial-hero__title:before{content:none}#root .cw-design .editorial-hero__support{max-width:33rem;padding-bottom:.35rem}#root .cw-design .editorial-hero .editorial-hero__lede{color:#f3f0eab8;border:0;max-width:32rem;margin:0;padding:0;font-size:clamp(1.02rem,1.18vw,1.18rem);line-height:1.66}#root .cw-design .editorial-hero__actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.75rem;display:flex}#root .cw-design .editorial-hero__action{color:#fff;border:1px solid var(--cw-brand-red);background:var(--cw-brand-red);border-radius:6px;justify-content:space-between;align-items:center;gap:1.4rem;min-height:3.2rem;padding:0 1.1rem;font-size:.9rem;font-weight:650;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}#root .cw-design .editorial-hero__action:hover,#root .cw-design .editorial-hero__action:focus-visible{color:#fff;background:#cf0019;border-color:#ff3d54}#root .cw-design .editorial-hero__action--text{color:#f3f0eabf;text-underline-offset:.35rem;background:0 0;border:0;border-radius:0;min-height:auto;padding:.55rem 0;-webkit-text-decoration:underline #f3f0ea4d;text-decoration:underline #f3f0ea4d}#root .cw-design .editorial-hero__action--text:hover,#root .cw-design .editorial-hero__action--text:focus-visible{color:#fff;background:0 0;border:0;text-decoration-color:#fff}@media (width<=860px){#root .cw-design .editorial-hero{height:38rem}#root .cw-design .editorial-hero:before{opacity:.58;inset:12% -18% 0 22%}#root .cw-design .editorial-hero--about:before{opacity:.86;inset:0}#root .cw-design .editorial-hero:after{background:linear-gradient(90deg,#050505 0 24%,#050505c7 58%,#050505 100%),linear-gradient(0deg,#050505 0 12%,#050505b8 58%,#050505 100%)}#root .cw-design .editorial-hero__inner{grid-template-columns:1fr;align-items:start;gap:2rem;min-height:0}#root .cw-design .editorial-hero__support{max-width:38rem}}@media (width<=620px){#root .cw-design .editorial-hero{height:auto;min-height:40rem;padding-block:7.5rem 3.5rem}#root .cw-design .editorial-hero:before,#root .cw-design .editorial-hero--about:before{opacity:.46;inset:8% -58% 24% 8%}#root .cw-design .editorial-hero--about:before{opacity:.72;inset:0}#root .cw-design .editorial-hero .editorial-hero__title{max-width:12ch;font-size:clamp(3rem,14vw,4.5rem)}#root .cw-design .editorial-hero__support{padding-bottom:0}}#root .cw-design .editorial-hero__inner{width:min(calc(100% - (var(--cw-brand-gutter) * 2)), var(--cw-brand-frame));margin-inline:auto}@media (prefers-reduced-motion:reduce){#root .cw-design .editorial-hero__action{transition:none}}
