.cw-editorial{position:relative;min-height:100vh;display:flex;isolation:isolate;overflow:hidden}.cw-editorial__bg{position:absolute;inset:0;z-index:-2}.cw-editorial__bg img{width:100%;height:100%;object-fit:cover}.cw-editorial__gradient{position:absolute;inset:0;background:var(--gradient-overlay);z-index:-1}.cw-editorial__content{position:relative;z-index:1;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 64px 96px;max-width:var(--container-max);margin:0 auto}.cw-editorial__overline{color:rgba(255,255,255,.85);font-size:11px;font-weight:400;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:32px}.cw-editorial__title{color:var(--color-white);font-size:clamp(2rem,4.5vw,4rem);font-weight:400;line-height:1.1;letter-spacing:.025rem;margin-bottom:24px;max-width:22ch;text-wrap:balance}.cw-editorial__subtitle{color:rgba(255,255,255,.85);font-size:clamp(.95rem,1.2vw,1.0625rem);font-weight:400;line-height:1.6;letter-spacing:.025rem;margin-bottom:40px;max-width:56ch}.cw-editorial__cta{align-self:flex-start}@media (max-width:1024px){.cw-editorial__content{padding:0 32px 80px}}@media (max-width:768px){.cw-editorial{min-height:90vh}.cw-editorial__content{padding:0 24px 64px}.cw-editorial__overline{margin-bottom:24px}.cw-editorial__title{font-size:2.25rem;margin-bottom:16px}.cw-editorial__subtitle{font-size:.95rem;margin-bottom:32px}}