.references-page .ref-hero{padding-top:70px}.references-page .ref-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px}.references-page .ref-hero-copy>p:first-child{font-size:28px;font-weight:500;line-height:1.25}.references-page .ref-hero-copy>p{max-width:490px}.references-page .ref-jump-links{gap:20px}.references-page .ref-jump-links a{font-size:12px}.ref-proof{display:grid;grid-template-columns:repeat(4,1fr);padding-top:30px;padding-bottom:35px;gap:24px}.ref-proof>div{border-left:1px solid #d5deca;padding-left:24px}.ref-proof>div:first-child{border:0;padding-left:0}.ref-proof strong{display:block;font-size:27px;font-weight:550;letter-spacing:-.04em;color:#173f32}.ref-proof span{display:block;font-size:12px;line-height:1.6;margin-top:8px;color:#607452}.references-page .dw-before{padding-top:70px;padding-bottom:65px;background:#e9eddf}.references-page .dw-before .dw-section-heading{max-width:820px}.references-page .dw-before .dw-section-heading h2{font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.045em}.references-page .dw-before .dw-section-heading h2 span{color:#7b8c66}.references-page .dw-before .dw-section-heading p:not(.eyebrow){max-width:620px;font-size:17px;line-height:1.7}.ref-explain{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:45px 0 30px}.ref-explain article{border-top:1px solid #c6d0bc;padding-top:24px}.ref-explain article>span{font-size:10px;letter-spacing:.09em;color:#647b53;font-weight:600}.ref-explain h3{font-size:23px;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:15px 0}.ref-explain p{font-size:15px;color:#5b6f51;line-height:1.7;margin:0}.ref-case-facts{margin:27px 0}.ref-case-facts>div{padding:16px 0;border-top:1px solid #d5deca}.ref-case-facts dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#6a8056;margin-bottom:8px}.ref-case-facts dd{font-size:15px;line-height:1.7;color:#4f6545;margin:0}.references-page .ref-featured-review{padding-top:65px}.references-page .personal-contact{padding-top:85px;padding-bottom:85px}.references-page .ref-work .dw-project-visual{aspect-ratio:.9}.references-page .ref-work .ref-section-heading{align-items:center}.references-page .ref-case-copy h3{font-size:clamp(30px,3vw,41px)}
@media(max-width:760px){.references-page .ref-hero{padding-top:35px}.references-page .ref-hero-grid{grid-template-columns:1fr;gap:25px}.references-page .ref-hero-copy>p:first-child{font-size:24px}.references-page .ref-jump-links{gap:14px}.ref-proof{grid-template-columns:1fr 1fr;gap:25px 18px;padding-top:25px;padding-bottom:30px}.ref-proof>div,.ref-proof>div:first-child{padding-left:15px;border-left:1px solid #d5deca}.ref-proof strong{font-size:24px}.ref-proof span{font-size:11px}.references-page .dw-before{padding:45px 0}.ref-explain{grid-template-columns:1fr;gap:24px;margin-top:30px}.ref-explain h3{font-size:23px;margin:12px 0}.references-page .ref-featured-review{padding-top:40px}.references-page .personal-contact{padding-top:50px;padding-bottom:50px}.references-page .ref-work .dw-project-visual{aspect-ratio:.95}.references-page .ref-rating-strip{gap:12px 20px}.references-page .ref-hero h1{font-size:clamp(44px,11vw,64px)}}
