html{scroll-behavior:smooth}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--wp--preset--color--lime);outline-offset:3px}::selection{background:var(--wp--preset--color--lime);color:var(--wp--preset--color--ink)}.wp-site-blocks{min-height:100vh}.wp-block-post-content>:first-child{margin-block-start:0}.wp-block-post-content>:last-child{margin-block-end:0}.earlyProof{background:var(--cream)}.earlyProofIntro{display:grid;gap:1.5rem clamp(2rem,7vw,8rem);grid-template-columns:minmax(0,1.2fr)minmax(20rem,.8fr);margin:0 auto clamp(2.5rem,5vw,4.5rem);max-width:90rem}.earlyProofIntro h2{margin:0;max-width:16ch}.earlyProofIntro>p{align-self:end;font-size:1.05rem;line-height:1.7;margin:0;max-width:35rem}.corporatePage .earlyProofVideoGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:90rem}.earlyProofCta,.processCommitment{align-items:center;border-top:1px solid var(--ink);display:flex;gap:1rem 2rem;justify-content:space-between;margin:clamp(2.5rem,5vw,4.5rem)auto 0;max-width:90rem;padding-top:1.5rem}.earlyProofCta>a.button{background:var(--ink);color:#fff}.earlyProofCta p{font-size:1rem;line-height:1.5;margin:0}.processCommitment{gap:1.5rem 3rem;margin-top:clamp(2.5rem,5vw,4rem)}.processCommitment p{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:650;line-height:1.4;margin:0;max-width:38rem}.corporatePage .caseStudyPrimaryGrid{grid-template-columns:minmax(0,2fr)minmax(16rem,1fr)}@media(max-width:760px){.earlyProofIntro,.corporatePage .earlyProofVideoGrid,.corporatePage .caseStudyPrimaryGrid{grid-template-columns:1fr}.earlyProofCta,.processCommitment{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}