.hero-simple{padding:94px 0 92px}.hero-simple .hero-grid{align-items:center}.hero-simple .hero-visual{padding:0}.hero-simple .video-shell:before{inset:10px -10px -10px 10px}.hero-simple .video-cover,.hero-simple iframe{aspect-ratio:16/10}.hero-simple .hero-description{margin:32px 0}.hero-simple .video-clean .video-cover{background:var(--obsidian)}
.logo-carousel{padding:40px 0 48px;background:var(--obsidian);color:var(--ivory);overflow:hidden;border-bottom:1px solid #302b23}.logo-carousel-heading{position:relative;text-align:center;margin-bottom:35px}.logo-carousel h2{font-size:17px;font-weight:500;line-height:1.6;letter-spacing:0;padding:0 42px}.logo-pause{position:absolute;right:0;top:-4px;width:32px;height:32px;padding:0;background:transparent;border:1px solid #5d5343;border-radius:50%;color:var(--sand);font-size:12px}.logo-pause:hover{background:#28231c}.logo-window{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.logo-track{display:flex;width:max-content;animation:client-marquee 70s linear infinite}.logo-group{display:flex;align-items:center;gap:74px;list-style:none;padding:0 74px 0 0;margin:0;flex-shrink:0}.logo-group li{width:180px;height:66px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-group img{width:auto;height:auto;max-width:180px;max-height:55px;object-fit:contain;filter:grayscale(1);opacity:.9}.logo-group .logo-next-level{filter:grayscale(1) brightness(3)}.logo-group .logo-on-light{background:var(--ivory);padding:7px 12px;border-radius:2px;max-height:65px}.logo-group .logo-dark-ink{filter:brightness(0) invert(1)}.logo-window:hover .logo-track,.logo-window:focus-within .logo-track,.logo-carousel.is-paused .logo-track{animation-play-state:paused}@keyframes client-marquee{to{transform:translateX(-50%)}}
.system-editorial{display:grid;grid-template-columns:1fr 1.17fr;gap:90px;align-items:start}.system-editorial>h2{font-size:48px;line-height:1.08;max-width:530px}.system-editorial>h2 em{display:block;margin-top:8px}.system-editorial .system-steps article{padding:29px 0 31px}.system-editorial .system-steps article:first-child{padding-top:0;border-top:0}.system-editorial .system-steps article:last-child{padding-bottom:0}.system-editorial .system-steps h3{font-size:26px;line-height:1.2;max-width:390px}.system-editorial .system-steps p{font-size:13px;line-height:2;max-width:480px;margin:15px 0 0;color:#beb6a9}.system-editorial .system-steps article>span{margin-top:3px}
.homepage-proof .section-heading{align-items:center;margin-bottom:40px}.case-controls{display:flex;align-items:center;gap:22px}.case-controls button{width:48px;height:48px;display:grid;place-items:center;background:transparent;border:1px solid #baa98e;border-radius:50%;font-size:21px}.case-controls button:hover:not(:disabled){background:var(--sand)}.case-controls button:disabled{opacity:.3;cursor:default}.case-controls>span{font-size:11px;letter-spacing:.15em;color:var(--muted);font-variant-numeric:tabular-nums}.case-carousel{outline-offset:8px}.evidence-case{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:start}.evidence-gallery{padding:24px;background:#efe9df;min-width:0}.evidence-gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.08em;color:var(--muted);margin-bottom:18px}.evidence-gallery-heading>span:last-child{font-size:9px;letter-spacing:0;white-space:nowrap}.evidence-image{display:block;padding:0;background:transparent;border:0;text-align:left;width:100%;min-width:0}.evidence-photo{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d9d0c2;aspect-ratio:4/3;overflow:hidden}.evidence-photo>img{width:100%;height:100%;object-fit:contain;max-height:240px;transition:transform .25s}.evidence-image:hover .evidence-photo>img{transform:scale(1.02)}.evidence-wide .evidence-photo{aspect-ratio:5.28/1}.evidence-wide .evidence-photo>img{max-height:none}.evidence-caption{display:block;font-size:10px;color:var(--muted);line-height:1.7;margin-top:8px}.evidence-thumbnails{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:21px}.evidence-expand{position:absolute;right:8px;top:8px;background:#0b0b0cd9;color:#faf7f2;width:24px;height:24px;font-size:17px;display:grid;place-items:center;border-radius:2px;opacity:0;transition:opacity .2s}.evidence-image:hover .evidence-expand,.evidence-image:focus-visible .evidence-expand{opacity:1}.evidence-copy{padding:30px 33px;background:#eee8de;min-width:0;border-top:2px solid var(--gold)}.case-category{font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;color:var(--muted)}.evidence-copy h3{font-size:36px;line-height:1.12;font-weight:600;letter-spacing:-.045em;max-width:370px}.case-audience{font-size:12px;line-height:1.9;color:var(--muted);margin:18px 0 24px}.evidence-main-result{border-top:1px solid #cdbfa9;border-bottom:1px solid #cdbfa9;padding:25px 0;display:flex;align-items:center;gap:22px}.evidence-main-result strong{font-size:66px;line-height:1;letter-spacing:-.065em;font-weight:500}.evidence-main-result>span{font-size:11px;line-height:1.8;max-width:170px;color:var(--muted)}.evidence-metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 0;margin:0 0 23px;border-bottom:1px solid #cdbfa9}.evidence-metrics div+div{border-left:1px solid #cdbfa9;padding-left:22px}.evidence-metrics dd{font-size:30px;line-height:1.2;letter-spacing:-.04em;margin:0 0 7px}.evidence-metrics dt{font-size:11px;line-height:1.8;color:var(--muted)}.evidence-description{font-size:12px;line-height:1.95;color:var(--muted);margin-bottom:26px}.evidence-win{border-top:1px solid #cdbfa9;padding-top:21px}.evidence-win>span{font-size:8px;letter-spacing:.12em;color:#876637}.evidence-win p{font-size:15px;line-height:1.65;margin:9px 0 0;font-weight:500}.case-selector{display:flex;align-items:stretch;gap:25px;border-bottom:1px solid var(--line);padding-top:30px;overflow:auto}.case-selector button{display:flex;gap:15px;align-items:center;text-align:left;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:11px;padding:12px 0 17px;white-space:nowrap}.case-selector button>span{font-size:9px}.case-selector button[aria-pressed=true]{color:var(--ink);border-bottom-color:#92703c}.case-selector button:hover{color:#92703c}.homepage-proof .results-note{max-width:100%;font-size:10px}.homepage-proof+.stories .story-grid{row-gap:50px}
.evidence-dialog{width:min(1320px,calc(100% - 40px));max-width:none;max-height:92vh;border:1px solid var(--gold);padding:20px 24px;background:var(--ivory);color:var(--ink);border-radius:4px;overflow:hidden}.evidence-dialog[open]{display:flex;flex-direction:column}.evidence-dialog::backdrop{background:#000b}.evidence-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:18px}.evidence-dialog-heading h2{font-size:19px;line-height:1.3;letter-spacing:-.025em;font-weight:500}.evidence-dialog-heading>div{display:flex;align-items:center;gap:20px;flex-shrink:0}.evidence-dialog-heading button{border:0;background:none;font-size:11px;padding:8px 0;white-space:nowrap}.evidence-dialog-heading button:hover{text-decoration:underline}.evidence-dialog-image{min-height:0;overflow:auto;background:white;border:1px solid var(--line)}.evidence-dialog-image>img{width:auto;max-width:100%;height:auto;max-height:calc(92vh - 110px);object-fit:contain;margin:0 auto}.evidence-dialog-image.actual-size>img{max-width:none;max-height:none}.evidence-dialog-image.actual-size{overscroll-behavior:contain}
@media(min-width:1500px){.hero-simple{padding:110px 0}.system-editorial>h2{font-size:54px}}
@media(max-width:1150px){.system-editorial{gap:55px}.system-editorial>h2{font-size:43px}.evidence-case{gap:22px}.evidence-gallery{padding:18px}.evidence-copy{padding:25px}.evidence-copy h3{font-size:31px}.evidence-main-result strong{font-size:55px}.evidence-main-result{gap:18px}.evidence-main-result>span{font-size:10px}.evidence-metrics dt{font-size:10px}.evidence-photo>img{max-height:200px}.hero-simple{padding:75px 0}}
@media(max-width:850px){.hero-simple{padding:65px 0}.hero-simple .hero-description{font-size:13px}.system-editorial{gap:35px;grid-template-columns:.9fr 1.1fr}.system-editorial>h2{font-size:37px}.system-editorial .system-steps h3{font-size:23px}.system-editorial .system-steps p{font-size:12px}.evidence-case{grid-template-columns:1.15fr 1fr;gap:20px}.evidence-copy{padding:20px}.evidence-copy h3{font-size:26px}.evidence-main-result{flex-direction:column;align-items:flex-start;gap:10px}.evidence-main-result strong{font-size:52px}.evidence-main-result>span{max-width:100%;font-size:11px}.evidence-metrics{gap:10px}.evidence-metrics div+div{padding-left:12px}.evidence-gallery-heading{font-size:7px;flex-wrap:wrap;gap:4px}.evidence-gallery-heading>span:last-child{font-size:8px}.evidence-caption{font-size:9px}.evidence-photo>img{max-height:170px}.evidence-description{font-size:11px}.case-audience{font-size:11px}.evidence-win p{font-size:13px}.case-selector{gap:22px}.case-selector button{font-size:10px;gap:9px}.logo-carousel h2{font-size:16px}}
@media(max-width:650px){.hero-simple{padding:48px 0 58px}.hero-simple .hero-grid{gap:37px}.hero-simple .hero-description{font-size:14px;margin:26px 0}.hero-simple .video-cover,.hero-simple iframe{aspect-ratio:16/9}.hero-simple .hero-visual .video-shell:before{inset:7px -7px -7px 7px}.logo-carousel{padding:29px 0 35px}.logo-carousel-heading{margin-bottom:25px}.logo-carousel h2{font-size:13px;line-height:1.7;padding:0 25px;max-width:310px;margin:0 auto}.logo-pause{right:-4px;top:7px;width:26px;height:26px;font-size:10px}.logo-group{gap:42px;padding-right:42px}.logo-group li{width:145px;height:54px}.logo-group img{max-width:145px;max-height:44px}.logo-group .logo-on-light{max-height:52px}.system-editorial{grid-template-columns:1fr;gap:38px}.system-editorial>h2{font-size:37px;max-width:440px}.system-editorial .system-steps h3{font-size:24px;max-width:330px}.system-editorial .system-steps p{font-size:13px;margin-top:14px}.system-editorial .system-steps article{padding:25px 0}.system-editorial .system-steps article:first-child{border-top:1px solid #38342d;padding-top:25px}.homepage-proof .section-heading{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap;margin-bottom:30px}.homepage-proof .section-heading h2{font-size:35px}.case-controls{gap:14px;margin-top:8px;margin-left:auto}.case-controls button{width:38px;height:38px;font-size:19px}.case-controls>span{font-size:10px}.evidence-case{grid-template-columns:1fr;gap:22px}.evidence-gallery{order:2;padding:17px}.evidence-copy{order:1;padding:25px}.evidence-copy h3{font-size:32px;max-width:330px}.case-category{font-size:9px;margin-bottom:16px}.case-audience{font-size:13px;margin:17px 0 22px}.evidence-main-result{flex-direction:row;align-items:center;gap:22px;padding:22px 0}.evidence-main-result strong{font-size:59px}.evidence-main-result>span{font-size:11px}.evidence-metrics dt{font-size:11px}.evidence-metrics{gap:18px}.evidence-metrics div+div{padding-left:18px}.evidence-description{font-size:13px;margin-bottom:22px}.evidence-win p{font-size:15px}.evidence-gallery-heading{font-size:8px;gap:8px;margin-bottom:16px}.evidence-gallery-heading>span:last-child{font-size:9px}.evidence-thumbnails{gap:17px 12px;margin-top:19px}.evidence-photo>img{max-height:190px}.evidence-caption{font-size:10px}.evidence-expand{opacity:1;width:21px;height:21px;right:5px;top:5px;font-size:14px}.case-selector{padding-top:15px;gap:23px}.case-selector button{font-size:10px}.homepage-proof+.stories .story-grid{row-gap:35px}.evidence-dialog{padding:15px;width:calc(100% - 20px)}.evidence-dialog-heading{align-items:flex-start;gap:12px;margin-bottom:12px}.evidence-dialog-heading h2{font-size:15px}.evidence-dialog-heading>div{gap:7px;flex-direction:column;align-items:flex-end}.evidence-dialog-heading button{font-size:10px;padding:0}.evidence-dialog-image>img{max-height:calc(92vh - 130px)}}
@media(prefers-reduced-motion:reduce){.logo-track{animation:none}.logo-window{overflow-x:auto;mask-image:none}.logo-group[aria-hidden=true]{display:none}.logo-pause{display:none}.evidence-photo>img{transition:none}}

.logo-group .logo-inverted-image{filter:grayscale(1) invert(1);mix-blend-mode:screen}.client-text-wordmark{font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.055em;white-space:nowrap}
@media(max-width:650px){.client-text-wordmark{font-size:22px}}

.evidence-metrics>div{display:flex;flex-direction:column}.evidence-metrics dd{order:0}.evidence-metrics dt{order:1}.hero-simple .video-clean .video-cover>img{height:128%;object-position:center top}
.logo-group li{background:var(--obsidian)}

.client-text-wordmark.logo-scout{font-size:17px;letter-spacing:-.03em}
