.home-site{--chapter-white:#fff;--chapter-sand:#f1ebe1;--chapter-cool:#e9eef0;--chapter-line:#d0d6d5;--chapter-gutter:max(clamp(22px, 5.2vw, 82px), calc((100% - 1316px) / 2))}.home-site .home-section{width:100%;padding-inline:var(--chapter-gutter);padding-block:clamp(64px,7vw,104px)}.home-site .home-what{background:var(--chapter-white)}.home-site .home-audiences{background:var(--chapter-sand);border-block:1px solid #ded4c7}.home-site .home-outcomes{background:var(--chapter-white)}.home-site .home-delivery{background:#f3f1eb;border-block:1px solid #dedbd2}.home-site .home-evidence{background:var(--chapter-white);border-bottom:1px solid var(--chapter-line)}.home-site .home-answers{background:var(--chapter-cool);border:0}.home-site .home-closing{background:#ece0d0;border-top:1px solid #d7c5ad;min-height:0;padding-block:clamp(76px,9vw,128px)}.home-site .home-footer{background:#fff;border-top-color:#d7c5ad}.home-site .home-kicker{align-items:center;gap:12px;display:flex}.home-site .home-kicker:before{content:"";background:#a77348;flex:0 0 28px;width:28px;height:2px}.home-site .home-closing .home-kicker{justify-content:center}.home-site .home-audience-card,.home-site .home-evidence-card{background:#fff;box-shadow:0 14px 36px #25313b09}.home-site .home-audience-card{border-top:3px solid #ad805a}.home-site .home-audience-end-user{border-top-color:#5b7b87}.home-site .home-evidence-secondary{background:#f5f7f7}.home-site .home-outcome-composition{box-shadow:none;background:#f4f6f6}.home-site .home-delivery-steps{background:#fff;border-radius:0 0 16px 16px}.home-site .home-delivery-steps li{padding-inline:18px}.home-site .home-core{padding:clamp(64px, 7vw, 104px) var(--chapter-gutter);background:var(--chapter-cool);border-bottom:1px solid #d0dade;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"copy image""operations operations";align-items:center;gap:clamp(28px,4vw,56px);display:grid}.home-site .home-core-inner{background:0 0;grid-area:copy;width:auto;min-width:0;min-height:0;margin:0;padding:0}.home-site .home-core h2{text-wrap:initial;overflow-wrap:anywhere;max-width:12em;margin-top:22px;font-size:clamp(2.3rem,3.8vw,3.5rem);line-height:1.08}.home-site .home-core-inner>p:not(.home-kicker){margin-top:24px;font-size:1.0625rem;line-height:1.65}.home-site .home-core .home-kicker{letter-spacing:.1em;font-size:.8125rem;line-height:1.55}.home-site .home-core-media{aspect-ratio:auto;background:#d2dde2;border-radius:16px;grid-area:image;width:100%;min-width:0;height:auto;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 48px #233d481f}.home-site .home-core-media picture{display:block}.home-site .home-core-media .home-media{aspect-ratio:1672/941;object-fit:contain;filter:none;width:100%;height:auto;position:static;transform:none}.home-site .home-core-operations{grid-area:operations;min-width:0}.home-site .home-core-signals{border-block:1px solid #bdcbd1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:0;display:grid}.home-site .home-core-signals span{border:0;align-items:center;gap:14px;min-height:72px;padding:16px 22px;font-size:1rem;display:flex}.home-site .home-core-signals span:first-child{padding-left:0}.home-site .home-core-signals span+span{border-left:1px solid #bdcbd1}.home-site .home-core-signals span:after{display:none}.home-site .home-core-signals b{font-size:.875rem}.home-site .home-core .home-control-note{text-transform:none;letter-spacing:0;color:#465b67;margin-top:16px}.home-site .home-answers{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,7vw,92px);display:grid}.home-site .home-answers .home-section-heading{display:block}.home-site .home-answers .home-section-heading>p{margin-top:26px}.home-site .home-answers h2{font-size:clamp(2.3rem,4vw,3.5rem)}.home-site .home-answers-list{max-width:none;margin:0}.home-site .home-answers details{border-color:#b9c8cd}.home-site .home-answers details[open]{background:#ffffff80}.home-site .home-answers details p{padding:0 18px 0 0}@media (width<=1000px){.home-site .home-core{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""image""operations";gap:30px}.home-site .home-core h2{max-width:18em}.home-site .home-core-inner>p:not(.home-kicker){max-width:44rem}.home-site .home-answers{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.home-site .home-section,.home-site .home-core{padding-block:52px}.home-site .home-core h2,.home-site .home-answers h2{font-size:clamp(2rem,8.7vw,2.75rem)}.home-site .home-core .home-kicker{letter-spacing:.055em;font-size:.875rem}.home-site .home-core-media{border-radius:10px}.home-site .home-core-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.home-site .home-core-signals span{gap:10px;min-height:72px;padding:16px 12px;line-height:1.4}.home-site .home-core-signals span:nth-child(odd){border-left:0;padding-left:0}.home-site .home-core-signals span:nth-child(-n+2){border-bottom:1px solid #bdcbd1}.home-site .home-core .home-control-note{font-size:.875rem;line-height:1.6}.home-site .home-closing{padding-block:68px}.home-site .home-answers{gap:26px}.home-site .home-delivery-steps li{padding-inline:14px}}.home-site .home-section-heading>p,.home-site .home-delivery-heading>p{max-width:58ch}.home-site .home-evidence-card>div>p:first-child{letter-spacing:.025em;text-transform:none;font-size:.875rem;line-height:1.5}.home-site .home-evidence-card h3{font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.16}.home-site .home-audience-card h3{text-wrap:balance;line-height:1.18}.home-site .home-footer>p{max-width:30ch;font-size:.875rem;line-height:1.5}.home-site .home-what .home-section-heading{margin-bottom:0}.home-site .home-button-outline{color:#243d48;background:0 0;border:1px solid #687b81}.home-site .home-button-outline:hover{background:#fff8}@media (width<=1100px){.home-site .home-audience-grid{grid-template-columns:minmax(0,1fr)}.home-site .home-audience-card{display:block}.home-site .home-audience-card figure{aspect-ratio:1586/992;min-height:0}}@media (width<=760px){.home-site .home-closing-actions{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.home-site .home-closing-actions .home-button{width:100%}}
