/* GO 1.28: evening content and responsive refinements. */
.home-refresh.refined-home .home-hero h1{line-height:1;letter-spacing:-.055em;word-spacing:.015em}
.home-refresh.refined-home .home-hero h2{line-height:1.45;letter-spacing:-.018em;word-spacing:normal;max-width:960px;text-wrap:pretty}
.home-refresh.refined-home .home-help{background:#fff}
.home-refresh.refined-home .home-work{background:#f1f0e9}
.home-refresh.refined-home .home-services>a{min-width:0}
.home-refresh.refined-home .home-services h3{overflow-wrap:break-word}
.home-refresh.refined-home .home-rtc-feature>div{min-width:0}
.home-refresh.refined-home .home-rtc-feature blockquote{position:relative;margin:30px 0;padding:24px 28px 28px;background:#B6FF00;border:0;color:#141614;font-style:normal}
.home-refresh.refined-home .home-rtc-feature .rtc-quote-mark{display:block;height:.62em;font:108px/1 Georgia,serif;color:#141614;user-select:none}
.home-refresh.refined-home .home-rtc-feature blockquote p{font-size:clamp(20px,1.8vw,25px);line-height:1.5;font-style:normal;font-weight:500;letter-spacing:-.015em;color:#141614;max-width:none;margin:0}
.home-refresh.refined-home .home-rtc-feature blockquote cite{font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#273515;margin-top:20px}
.home-refresh.refined-home .home-rtc-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.home-refresh.refined-home .home-rtc-feature .home-rtc-scale strong{font-size:clamp(27px,2.7vw,42px);letter-spacing:-.035em;white-space:nowrap}
.home-refresh.refined-home .home-rtc-scale span{line-height:1.6}
.home-refresh.refined-home .rtc-invitation{padding:26px;margin-bottom:26px}
.home-refresh.refined-home .rtc-invitation .button{max-width:100%;padding:17px 20px;line-height:1.5;text-align:center;white-space:normal;gap:10px;box-sizing:border-box}
.home-refresh.refined-home .conversation-detail{display:block;font-size:12px;line-height:1.6;margin-top:16px;color:#47523e}
.home-refresh.refined-home .refined-case-image.case-zero{background:#fff}
.home-refresh.refined-home .refined-case-image.case-zero img{object-fit:contain;object-position:center;padding:14px}
.home-refresh.refined-home .case-study-links{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:baseline}
.home-refresh.refined-home .case-study-links a{line-height:1.6;text-decoration:underline;text-underline-offset:4px}
.home-refresh.refined-home .refined-initiative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.home-refresh.refined-home .refined-initiative-grid>a{min-width:0;background:#141614;color:#f1f0e9;border:1px solid #3b4434;padding:32px}
.home-refresh.refined-home .refined-initiative-grid>a:hover{background:#20261a;border-color:#6f8156}
.home-refresh.refined-home .refined-initiative-grid .initiative-count,.home-refresh.refined-home .refined-initiative-grid .home-read{color:#B6FF00}
.home-refresh.refined-home .refined-initiative-grid h3{color:#fff;line-height:1.16;letter-spacing:-.025em;font-size:30px}
.home-refresh.refined-home .refined-initiative-grid p{color:#d0d7c9;font-size:16px;line-height:1.65}
.home-refresh.refined-home .refined-initiative-grid .home-read{display:inline-block;line-height:1.6}
.home-refresh.refined-home .refined-initiative-grid sup{font-size:.5em;vertical-align:super;line-height:0}
.home-refresh.refined-home .home-closing .button{max-width:100%;white-space:normal;line-height:1.5;text-align:center;box-sizing:border-box;gap:10px}
@media(max-width:1100px) and (min-width:901px){.home-refresh.refined-home .home-rtc-scale{grid-template-columns:1fr;gap:18px}.home-refresh.refined-home .home-rtc-scale>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.home-refresh.refined-home .home-rtc-scale span{max-width:150px;margin:0}}
@media(max-width:760px){.home-refresh.refined-home .home-hero h1{font-size:clamp(44px,14.2vw,90px);line-height:1.02;letter-spacing:-.045em;word-spacing:.025em;margin:30px 0}.home-refresh.refined-home .home-hero h2{font-size:clamp(20px,5.2vw,25px);line-height:1.48;letter-spacing:-.01em;margin:24px auto;max-width:560px}.home-refresh.refined-home .home-hero{padding:42px 7% 45px}.home-refresh.refined-home .home-hero .actions{gap:22px;margin-top:28px}.home-refresh.refined-home .refined-initiative-grid{grid-template-columns:1fr}.home-refresh.refined-home .refined-initiative-grid>a{padding:28px}.home-refresh.refined-home .home-rtc-feature h2{font-size:clamp(32px,8.5vw,43px);line-height:1.12;letter-spacing:-.035em}.home-refresh.refined-home .home-rtc-feature h3{line-height:1.25;margin:30px 0 18px}.home-refresh.refined-home .home-rtc-feature blockquote{padding:20px 23px 24px}.home-refresh.refined-home .home-rtc-feature .rtc-quote-mark{font-size:92px}.home-refresh.refined-home .home-rtc-feature blockquote p{font-size:21px;line-height:1.5}.home-refresh.refined-home .rtc-invitation{padding:22px}.home-refresh.refined-home .home-closing h2{font-size:clamp(40px,11.5vw,67px);line-height:1.07;letter-spacing:-.04em}}
@media(max-width:440px){.home-refresh.refined-home .home-rtc-scale{grid-template-columns:1fr;gap:18px}.home-refresh.refined-home .home-rtc-scale>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.home-refresh.refined-home .home-rtc-feature .home-rtc-scale strong{font-size:34px}.home-refresh.refined-home .home-rtc-scale span{max-width:145px;margin:0}.home-refresh.refined-home .rtc-invitation .button{width:100%;padding:15px 12px;font-size:13px}}

@media(max-width:1100px){.home-refresh.refined-home .home-rtc-feature{grid-template-columns:1fr;gap:32px}.home-refresh.refined-home .home-rtc-feature>figure{max-width:760px}.home-refresh.refined-home .home-rtc-feature p{max-width:760px}.home-refresh.refined-home .home-rtc-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.home-refresh.refined-home .home-rtc-scale>div{display:block}.home-refresh.refined-home .home-rtc-scale span{max-width:none;margin-top:7px}}
@media(max-width:440px){.home-refresh.refined-home .home-rtc-scale{grid-template-columns:1fr}.home-refresh.refined-home .home-rtc-scale>div{display:flex}.home-refresh.refined-home .home-rtc-scale span{max-width:145px;margin:0}}
