/* Approved case-study results, isolated from all other page content. Existing production fonts are preserved. */
.visual.all-case-visual>.wrap{width:min(100%,var(--max))!important;max-width:var(--max)!important;padding-inline:var(--pad)!important}
.all-case-visual#kpis{scroll-margin-top:88px}
.all-case-visual .oc{--oc-ink:#3d4448;--oc-paper:#faf7f1;--oc-clay:#a97961;--oc-line:rgba(61,68,72,.27);position:relative;display:flex;min-height:360px;background:var(--oc-paper);color:var(--oc-ink);font-family:"DM Sans",Arial,sans-serif;overflow:hidden;border:2px solid var(--oc-ink);text-align:left}
.all-case-visual .oc *{box-sizing:border-box}
.all-case-visual .oc-main,.all-case-visual .oc-aside,.all-case-visual .oc-number-panel,.all-case-visual .oc-stamp{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:42px 44px}
.all-case-visual .oc-main{flex:1.35}
.all-case-visual .oc-aside{flex:1}
.all-case-visual .oc-number-panel{flex:1}
.all-case-visual .oc-eyebrow{margin:0 0 20px;font:500 11px/1.3 "DM Sans",Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.all-case-visual .oc-number{margin:0;font-size:118px;font-weight:400;line-height:.94;letter-spacing:-.065em;color:var(--oc-clay);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}
.all-case-visual .oc-number-small{font-size:88px}
.all-case-visual .oc-approx{font-size:.7em;vertical-align:.09em}
.all-case-visual .oc-arrow{font-size:.53em;display:inline-block;vertical-align:.1em;margin-left:.04em}
.all-case-visual .oc-label{font-size:28px;font-weight:400;line-height:1.17;letter-spacing:-.035em;margin:18px 0 0;max-width:26ch}
.all-case-visual .oc-note{font-size:14px;line-height:1.42;letter-spacing:-.01em;margin:19px 0 0;color:inherit;opacity:.78;max-width:43ch}
.all-case-visual .oc-divider{border-left:2px solid var(--oc-line)}
.all-case-visual .oc-dark{--oc-line:rgba(250,247,241,.28);background:var(--oc-ink);color:var(--oc-paper)}
.all-case-visual .oc-dark .oc-number{color:var(--oc-paper)}
.all-case-visual .oc-dark .oc-eyebrow{color:var(--oc-paper)}
.all-case-visual .oc-clay-panel{background:#ad7b62;color:var(--oc-paper)}
.all-case-visual .oc-clay-panel .oc-number{color:var(--oc-paper)}
.all-case-visual .oc-statement{margin:0;font-size:48px;line-height:1.06;letter-spacing:-.04em;font-weight:400}
.all-case-visual .oc-statement span{color:var(--oc-clay)}
.all-case-visual .oc-pull-statement .oc-main{flex:1.85;padding:48px 50px}
.all-case-visual .oc-pull-statement .oc-aside{flex:1}
.all-case-visual .oc-pull-statement .oc-statement{max-width:18ch}
.all-case-visual .oc-pull-statement .oc-note{margin-top:24px;font-size:15px}
.all-case-visual .oc-pull-statement .oc-label{font-size:23px;max-width:17ch}
.all-case-visual .oc-dots{display:flex;gap:5px;margin-top:29px}
.all-case-visual .oc-dots i{height:16px;flex:1;background:rgba(250,247,241,.25);max-width:20px}
.all-case-visual .oc-dots i:first-child{background:var(--oc-paper)}
.all-case-visual .oc-bars{margin-top:25px;width:100%;max-width:470px}
.all-case-visual .oc-bar-row{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:13px;line-height:1.2;letter-spacing:-.01em}
.all-case-visual .oc-bar-name{width:72px;flex:none}
.all-case-visual .oc-track{height:23px;flex:1;min-width:30px;background:rgba(169,121,97,.08)}
.all-case-visual .oc-fill{height:23px;display:block;background:var(--oc-clay)}
.all-case-visual .oc-fill-muted{background:#adaeaa}
.all-case-visual .oc-bar-value{width:31px;text-align:right;font-variant-numeric:tabular-nums}
.all-case-visual .oc-bars .oc-note{margin-top:14px;font-size:11px;letter-spacing:.015em}
.all-case-visual .oc-benchmark .oc-main{flex:1.5}
.all-case-visual .oc-benchmark .oc-aside{flex:1}
.all-case-visual .oc-benchmark .oc-number{font-size:102px}
.all-case-visual .oc-benchmark .oc-aside .oc-label{font-size:28px}
.all-case-visual .oc-benchmark .oc-eyebrow{margin-bottom:16px}
.all-case-visual .oc-editorial .oc-number{font-size:154px}
.all-case-visual .oc-editorial .oc-number-panel{align-items:center;padding:42px 30px}
.all-case-visual .oc-editorial .oc-main{flex:1.2;margin:42px 0;padding-block:0}
.all-case-visual .oc-editorial .oc-label{font-size:43px;margin-top:0}
.all-case-visual .oc-editorial .oc-eyebrow{margin-bottom:22px}
.all-case-visual .oc-release .oc-main{flex:1.3}
.all-case-visual .oc-release .oc-label{font-size:32px}
.all-case-visual .oc-quarter-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:208px;height:208px}
.all-case-visual .oc-quarter-grid span{background:var(--oc-clay);border:2px solid var(--oc-clay)}
.all-case-visual .oc-quarter-grid span:last-child{background:transparent;border-color:#c4b8ab}
.all-case-visual .oc-completion{align-items:center;border-left:2px solid var(--oc-line)}
.all-case-visual .oc-completion .oc-note{font-size:13px}
.all-case-visual .oc-legend{display:flex;gap:17px;font-size:11px;margin-top:18px;align-items:center}
.all-case-visual .oc-legend span{display:flex;align-items:center;gap:6px}
.all-case-visual .oc-legend i{display:block;width:10px;height:10px;background:var(--oc-clay)}
.all-case-visual .oc-legend .oc-empty{background:transparent;border:1px solid #c4b8ab}
.all-case-visual .oc-distribution .oc-aside,.all-case-visual .oc-spend .oc-aside,.all-case-visual .oc-nurture .oc-aside{margin:44px 0;padding-block:0;flex:1.3}
.all-case-visual .oc-distribution .oc-main,.all-case-visual .oc-spend .oc-main,.all-case-visual .oc-nurture .oc-main{flex:1.2}
.all-case-visual .oc-distribution .oc-bars,.all-case-visual .oc-spend .oc-bars,.all-case-visual .oc-nurture .oc-bars{margin-top:0}
.all-case-visual .oc-dark .oc-track{background:rgba(250,247,241,.07)}
.all-case-visual .oc-dark .oc-fill-muted{background:#858988}
.all-case-visual .oc-nurture .oc-bar-name{width:87px}
.all-case-visual .oc-nurture .oc-label{font-size:29px}
.all-case-visual .oc-spend .oc-label{font-size:30px}
.all-case-visual .oc-stamp{flex:1;align-items:center;padding:32px 40px}
.all-case-visual .oc-stamp-inner{width:100%;border:2px solid var(--oc-ink);padding:30px 24px;text-align:center;min-height:250px;display:flex;flex-direction:column;justify-content:center}
.all-case-visual .oc-stamp-inner .oc-eyebrow{margin-bottom:15px}
.all-case-visual .oc-stamp-inner .oc-note{font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:20px auto 0}
.all-case-visual .oc-rank .oc-main{flex:1.2}
.all-case-visual .oc-rank .oc-label{font-size:36px;margin-top:0}
.all-case-visual .oc-rank .oc-main .oc-eyebrow{margin-bottom:20px}
.all-case-visual .oc-rank .oc-number{font-size:132px}
.all-case-visual .oc-story .oc-main{flex:1.65}
.all-case-visual .oc-story .oc-aside{flex:1;margin:44px 0;padding-block:0}
.all-case-visual .oc-story .oc-statement{font-size:44px}
.all-case-visual .oc-story .oc-label{font-size:28px;margin-top:0}
.all-case-visual .oc-story .oc-note{font-size:14px}
.all-case-visual .oc-leads .oc-main{flex:1.5}
.all-case-visual .oc-leads .oc-rank-block{flex:1;text-align:center;align-items:center}
.all-case-visual .oc-leads .oc-rank-block .oc-label{font-size:24px}
.all-case-visual .oc-leads .oc-number{font-size:108px}
.all-case-visual .oc-leads .oc-up-to{margin:0 0 8px;font-size:22px;line-height:1}
.all-case-visual .oc-leads .oc-eyebrow{margin-bottom:26px}
.all-case-visual .oc-leads .oc-main .oc-label{font-size:30px}
.all-case-visual .oc-leads .oc-note{font-size:13px}
.all-case-visual .oc-search .oc-stamp{flex:1.2}
.all-case-visual .oc-search .oc-main{flex:1.4;padding-left:20px}
.all-case-visual .oc-search .oc-number{font-size:93px}
.all-case-visual .oc-search .oc-category{padding:24px 0}
.all-case-visual .oc-search .oc-category+.oc-category{border-top:2px solid var(--oc-line)}
.all-case-visual .oc-search .oc-label{margin:0;font-size:27px}
.all-case-visual .oc-search .oc-note{margin-top:10px;font-size:13px}
.all-case-visual .oc-freshness .oc-aside .oc-number{font-size:146px}
.all-case-visual .oc-freshness .oc-aside .oc-label{font-size:25px}
.all-case-visual .oc-partnership .oc-main{flex:1.65}
.all-case-visual .oc-partnership .oc-statement{font-size:48px}
.all-case-visual .oc-partnership .oc-aside{flex:1.1;margin:44px 0;padding-block:0}
.all-case-visual .oc-influence{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:5px 0}
.all-case-visual .oc-influence span{padding:10px 16px;border:2px solid var(--oc-line);font-size:20px}
.all-case-visual .oc-influence b{font-size:28px;font-weight:400;margin-left:64px;color:var(--oc-clay)}
.all-case-visual .oc-partnership .oc-note{font-size:13px}
.all-case-visual .oc-return .oc-return-number{flex:1.5}
.all-case-visual .oc-return .oc-main .oc-number{font-size:164px}
.all-case-visual .oc-return .oc-main .oc-label{font-size:32px}
.all-case-visual .oc-return .oc-aside{flex:1;margin:44px 0;padding-block:0}
.all-case-visual .oc-return .oc-aside .oc-number{color:#c4937b;font-size:104px}
.all-case-visual .oc-return .oc-aside .oc-label{font-size:27px}
.all-case-visual .oc-return .oc-aside .oc-eyebrow{margin-bottom:23px}
.all-case-visual .oc-ai-search .oc-main{flex:1.85}
.all-case-visual .oc-ai-search .oc-statement{font-size:39px;line-height:1.1}
.all-case-visual .oc-ai-search .oc-aside{flex:1}
.all-case-visual .oc-ai-search .oc-number{font-size:106px}
.all-case-visual .oc-ai-search .oc-label{font-size:23px}
.all-case-visual .oc-organic{min-height:360px}
.all-case-visual .oc-organic .oc-background-number{position:absolute;left:0;top:-47px;font-size:460px;line-height:1;color:rgba(250,247,241,.06);font-weight:400;letter-spacing:-.07em;pointer-events:none}
.all-case-visual .oc-organic .oc-main{flex:1.1}
.all-case-visual .oc-organic .oc-statement{font-size:67px;color:var(--oc-paper)}
.all-case-visual .oc-organic .oc-aside{flex:1.4;margin:48px 0;padding-block:0}
.all-case-visual .oc-organic .oc-label{font-size:31px;margin-top:0}
.all-case-visual .oc-organic .oc-note{font-size:14px}
.all-case-visual .oc-organic .oc-eyebrow{margin-bottom:24px}
@media (max-width:760px){.all-case-visual .oc{flex-direction:column;min-height:0}
.all-case-visual .oc-main,.all-case-visual .oc-aside,.all-case-visual .oc-number-panel,.all-case-visual .oc-stamp{padding:32px 28px;flex:auto!important}
.all-case-visual .oc-aside,.all-case-visual .oc-main{min-height:0}
.all-case-visual .oc-divider,.all-case-visual .oc-completion{border-left:0;border-top:2px solid var(--oc-line);margin:0!important;padding:30px 28px!important}
.all-case-visual .oc-number{font-size:95px}
.all-case-visual .oc-number-small{font-size:80px}
.all-case-visual .oc-eyebrow{font-size:10px;margin-bottom:18px}
.all-case-visual .oc-label{font-size:25px}
.all-case-visual .oc-note{font-size:13px}
.all-case-visual .oc-statement{font-size:39px}
.all-case-visual .oc-pull-statement .oc-main{padding:36px 28px}
.all-case-visual .oc-pull-statement .oc-statement{font-size:40px;max-width:19ch}
.all-case-visual .oc-pull-statement .oc-aside{padding:30px 28px}
.all-case-visual .oc-pull-statement .oc-label{max-width:24ch}
.all-case-visual .oc-dots{max-width:230px;margin-top:22px}
.all-case-visual .oc-benchmark .oc-number{font-size:96px}
.all-case-visual .oc-benchmark .oc-aside .oc-label{font-size:26px}
.all-case-visual .oc-benchmark .oc-aside{padding:32px 28px}
.all-case-visual .oc-bars{max-width:none}
.all-case-visual .oc-editorial .oc-number{font-size:103px}
.all-case-visual .oc-editorial .oc-number-panel{padding:36px 22px}
.all-case-visual .oc-editorial .oc-main{margin:0;padding:28px}
.all-case-visual .oc-editorial .oc-label{font-size:36px}
.all-case-visual .oc-release .oc-label{font-size:28px}
.all-case-visual .oc-release .oc-completion{align-items:flex-start}
.all-case-visual .oc-quarter-grid{width:180px;height:180px}
.all-case-visual .oc-completion .oc-note{max-width:none}
.all-case-visual .oc-distribution .oc-aside,.all-case-visual .oc-spend .oc-aside,.all-case-visual .oc-nurture .oc-aside{margin:0;padding:30px 28px}
.all-case-visual .oc-spend .oc-label,.all-case-visual .oc-nurture .oc-label{font-size:26px}
.all-case-visual .oc-stamp{padding:28px}
.all-case-visual .oc-stamp-inner{min-height:225px;max-width:320px}
.all-case-visual .oc-rank .oc-main{padding-top:0}
.all-case-visual .oc-rank .oc-label{font-size:31px}
.all-case-visual .oc-story .oc-statement{font-size:37px}
.all-case-visual .oc-story .oc-aside{margin:0;padding:30px 28px}
.all-case-visual .oc-story .oc-label{font-size:26px}
.all-case-visual .oc-leads .oc-rank-block{text-align:left;align-items:flex-start}
.all-case-visual .oc-leads .oc-number{font-size:102px}
.all-case-visual .oc-leads .oc-rank-block .oc-label br{display:none}
.all-case-visual .oc-leads .oc-main{padding-top:32px}
.all-case-visual .oc-leads .oc-eyebrow{margin-bottom:20px}
.all-case-visual .oc-search .oc-main{padding:0 28px 20px}
.all-case-visual .oc-search .oc-number{font-size:91px}
.all-case-visual .oc-search .oc-label{font-size:25px}
.all-case-visual .oc-search .oc-category{padding:22px 0}
.all-case-visual .oc-freshness .oc-aside .oc-number{font-size:118px}
.all-case-visual .oc-partnership .oc-statement{font-size:40px}
.all-case-visual .oc-partnership .oc-aside{margin:0;padding:28px}
.all-case-visual .oc-partnership .oc-statement br{display:none}
.all-case-visual .oc-influence{align-items:center}
.all-case-visual .oc-influence b{margin-left:0}
.all-case-visual .oc-return .oc-main .oc-number{font-size:135px}
.all-case-visual .oc-return .oc-main .oc-label{font-size:28px}
.all-case-visual .oc-return .oc-aside{margin:0;padding:30px 28px}
.all-case-visual .oc-return .oc-aside .oc-number{font-size:94px}
.all-case-visual .oc-ai-search .oc-statement{font-size:34px}
.all-case-visual .oc-ai-search .oc-number{font-size:103px}
.all-case-visual .oc-ai-search .oc-aside{padding:32px 28px}
.all-case-visual .oc-organic .oc-statement{font-size:62px}
.all-case-visual .oc-organic .oc-aside{margin:0;padding:32px 28px}
.all-case-visual .oc-organic .oc-label{font-size:27px}
.all-case-visual .oc-organic .oc-background-number{font-size:370px;top:-20px;left:-15px}}
.all-case-visual .oc-stamp-inner{width:auto;align-self:stretch}
.all-case-visual .oc-leads .oc-rank-block .oc-label{max-width:none;width:100%}
.all-case-visual .oc-outcomes{display:grid;gap:0;align-items:stretch;min-height:360px;height:360px}
.all-case-visual .oc-panel{min-width:0;padding:36px 38px;display:flex;flex-direction:column;justify-content:center}
.all-case-visual .oc-panel .oc-label{max-width:none;font-size:27px;line-height:1.19}
.all-case-visual .oc-panel .oc-number{font-size:100px;white-space:nowrap}
.all-case-visual .oc-outcome-text{margin:0;font-size:36px;font-weight:400;line-height:1.12;letter-spacing:-.035em}
.all-case-visual .oc-stone-panel{background:#e3d6c6;color:#3d4448}
.all-case-visual .oc-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-case-visual .oc-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.all-case-visual .oc-four{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-case-visual .oc-five{grid-template-columns:repeat(6,minmax(0,1fr))}
.all-case-visual .oc-two>.oc-panel+.oc-panel,.all-case-visual .oc-three>.oc-panel+.oc-panel{border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-four>.oc-panel:nth-child(even){border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-four>.oc-panel:nth-child(n/**/+3){border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five>.oc-panel{grid-column:span 2;padding:28px 30px}
.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2){grid-column:span 3}
.all-case-visual .oc-five>.oc-panel:nth-child(n/**/+3){border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five>.oc-panel:nth-child(2),.all-case-visual .oc-five>.oc-panel:nth-child(4),.all-case-visual .oc-five>.oc-panel:nth-child(5){border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five .oc-outcome-text{font-size:25px;line-height:1.16}
.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2) .oc-outcome-text{font-size:34px}
.all-case-visual .oc-four .oc-panel{padding:28px 36px}
.all-case-visual .oc-four .oc-number{font-size:82px}
.all-case-visual .oc-four .oc-label{font-size:24px;margin-top:14px}
.all-case-visual .oc-four .oc-outcome-text{font-size:25px;line-height:1.18}
.all-case-visual .oc-three .oc-panel{padding:34px 30px}
.all-case-visual .oc-three .oc-number{font-size:86px}
.all-case-visual .oc-three .oc-label{font-size:24px}
.all-case-visual .oc-three .oc-outcome-text{font-size:29px}
.all-case-visual .oc-single{grid-template-columns:1fr;min-height:360px}
.all-case-visual .oc-single .oc-panel{align-items:center;text-align:center;padding:40px 54px}
.all-case-visual .oc-single .oc-number{font-size:150px}
.all-case-visual .oc-single .oc-label{max-width:35ch;font-size:29px;line-height:1.17}
.all-case-visual .oc-single .oc-eyebrow{margin-bottom:18px}
.all-case-visual .oc-single-rank .oc-number{font-size:138px}
.all-case-visual .oc-single-nurture .oc-number{font-size:136px}
.all-case-visual .oc-small-prefix{display:block;font-size:23px;line-height:1.2;letter-spacing:-.02em;margin-bottom:7px}
.all-case-visual .oc-lead-results .oc-number{font-size:77px}
.all-case-visual .oc-lead-results .oc-label{font-size:23px}
.all-case-visual .oc-search-results .oc-number{font-size:102px}
.all-case-visual .oc-release-results .oc-label{font-size:25px}
.all-case-visual .oc-partnership-results .oc-outcome-text{font-size:36px}
.all-case-visual .oc-organic-results .oc-label{font-size:28px}
.all-case-visual .oc-ai-search-results .oc-panel{padding:32px 28px}
.all-case-visual .oc-ai-search-results .oc-outcome-text{font-size:27px;line-height:1.17}
.all-case-visual .oc-ai-search-results .oc-label{font-size:24px}
@media (max-width:760px){.all-case-visual .oc-outcomes{display:grid;grid-template-columns:1fr;min-height:0;height:auto}
.all-case-visual .oc-outcomes>.oc-panel{grid-column:auto!important;padding:30px 28px;min-height:0;border-left:0!important}
.all-case-visual .oc-outcomes>.oc-panel+.oc-panel{border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-panel .oc-number,.all-case-visual .oc-three .oc-number{font-size:91px}
.all-case-visual .oc-panel .oc-label,.all-case-visual .oc-three .oc-label,.all-case-visual .oc-four .oc-label{font-size:25px;line-height:1.19}
.all-case-visual .oc-outcome-text,.all-case-visual .oc-three .oc-outcome-text,.all-case-visual .oc-four .oc-outcome-text,.all-case-visual .oc-five .oc-outcome-text,.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2) .oc-outcome-text{font-size:30px;line-height:1.14}
.all-case-visual .oc-single .oc-panel{padding:36px 28px;text-align:left;align-items:flex-start}
.all-case-visual .oc-single .oc-number{font-size:103px}
.all-case-visual .oc-single .oc-label{font-size:27px}
.all-case-visual .oc-single .oc-label br{display:none}
.all-case-visual .oc-single-rank .oc-number{font-size:116px}
.all-case-visual .oc-single-nurture .oc-number{font-size:116px}
.all-case-visual .oc-lead-results .oc-number{font-size:96px}
.all-case-visual .oc-partnership-results .oc-outcome-text{font-size:33px}
.all-case-visual .oc-ai-search-results .oc-outcome-text{font-size:29px}
.all-case-visual .oc-search-results .oc-number{font-size:94px}}
.all-case-visual .oc-ad-results{height:auto;min-height:434px;grid-template-rows:minmax(240px,auto) minmax(190px,auto)}
.all-case-visual .oc-ad-results>.oc-panel{padding:30px 36px;align-items:flex-start}
.all-case-visual .oc-ad-results>.oc-panel:nth-child(-n/**/+2){justify-content:flex-start}
.all-case-visual .oc-ad-results .oc-number{font-size:92px;line-height:.98}
.all-case-visual .oc-ad-results .oc-label{font-size:25px;line-height:1.23;margin-top:18px;max-width:24ch}
.all-case-visual .oc-ad-results .oc-outcome-text{font-size:27px;line-height:1.23;max-width:25ch}
@media (max-width:760px){.all-case-visual .oc-ad-results{min-height:0;grid-template-rows:none}
.all-case-visual .oc-ad-results>.oc-panel{padding:30px 28px}
.all-case-visual .oc-ad-results .oc-number{font-size:91px}
.all-case-visual .oc-ad-results .oc-label{font-size:25px}
.all-case-visual .oc-ad-results .oc-outcome-text{font-size:29px;line-height:1.17}}
@media (min-width:761px) and (max-width:1000px){.all-case-visual .oc-ad-results{grid-template-rows:minmax(300px,auto) minmax(280px,auto)}}
/* Full case-page graphics only. Natural layout sizes; no transforms or reserved full-size boxes.
Desktop: 70% width and dimension scale. Tablet: 85%. Phone: full width with 90% content sizing.
Type stays >=10px; existing border weights and surrounding template remain unchanged. */
@media (min-width:1001px){
.all-case-visual .oc{--oc-ink:#3d4448;--oc-paper:#faf7f1;--oc-clay:#a97961;--oc-line:rgba(61,68,72,.27);position:relative;display:flex;min-height:252px;background:var(--oc-paper);color:var(--oc-ink);font-family:"DM Sans",Arial,sans-serif;overflow:hidden;border:2px solid var(--oc-ink);text-align:left}
.all-case-visual .oc *{box-sizing:border-box}
.all-case-visual .oc-main,.all-case-visual .oc-aside,.all-case-visual .oc-number-panel,.all-case-visual .oc-stamp{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:29.4px 30.8px}
.all-case-visual .oc-main{flex:1.35}
.all-case-visual .oc-aside{flex:1}
.all-case-visual .oc-number-panel{flex:1}
.all-case-visual .oc-eyebrow{margin:0 0 14px;font:500 10px/1.3 "DM Sans",Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.all-case-visual .oc-number{margin:0;font-size:82.6px;font-weight:400;line-height:.94;letter-spacing:-.065em;color:var(--oc-clay);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}
.all-case-visual .oc-number-small{font-size:61.6px}
.all-case-visual .oc-approx{font-size:.7em;vertical-align:.09em}
.all-case-visual .oc-arrow{font-size:.53em;display:inline-block;vertical-align:.1em;margin-left:.04em}
.all-case-visual .oc-label{font-size:19.6px;font-weight:400;line-height:1.17;letter-spacing:-.035em;margin:12.6px 0 0;max-width:26ch}
.all-case-visual .oc-note{font-size:10px;line-height:1.42;letter-spacing:-.01em;margin:13.3px 0 0;color:inherit;opacity:.78;max-width:43ch}
.all-case-visual .oc-divider{border-left:2px solid var(--oc-line)}
.all-case-visual .oc-dark{--oc-line:rgba(250,247,241,.28);background:var(--oc-ink);color:var(--oc-paper)}
.all-case-visual .oc-dark .oc-number{color:var(--oc-paper)}
.all-case-visual .oc-dark .oc-eyebrow{color:var(--oc-paper)}
.all-case-visual .oc-clay-panel{background:#ad7b62;color:var(--oc-paper)}
.all-case-visual .oc-clay-panel .oc-number{color:var(--oc-paper)}
.all-case-visual .oc-statement{margin:0;font-size:33.6px;line-height:1.06;letter-spacing:-.04em;font-weight:400}
.all-case-visual .oc-statement span{color:var(--oc-clay)}
.all-case-visual .oc-pull-statement .oc-main{flex:1.85;padding:33.6px 35px}
.all-case-visual .oc-pull-statement .oc-aside{flex:1}
.all-case-visual .oc-pull-statement .oc-statement{max-width:18ch}
.all-case-visual .oc-pull-statement .oc-note{margin-top:16.8px;font-size:10.5px}
.all-case-visual .oc-pull-statement .oc-label{font-size:16.1px;max-width:17ch}
.all-case-visual .oc-dots{display:flex;gap:3.5px;margin-top:20.3px}
.all-case-visual .oc-dots i{height:11.2px;flex:1;background:rgba(250,247,241,.25);max-width:14px}
.all-case-visual .oc-dots i:first-child{background:var(--oc-paper)}
.all-case-visual .oc-bars{margin-top:17.5px;width:100%;max-width:329px}
.all-case-visual .oc-bar-row{display:flex;align-items:center;gap:8.4px;margin:8.4px 0;font-size:10px;line-height:1.2;letter-spacing:-.01em}
.all-case-visual .oc-bar-name{width:50.4px;flex:none}
.all-case-visual .oc-track{height:16.1px;flex:1;min-width:21px;background:rgba(169,121,97,.08)}
.all-case-visual .oc-fill{height:16.1px;display:block;background:var(--oc-clay)}
.all-case-visual .oc-fill-muted{background:#adaeaa}
.all-case-visual .oc-bar-value{width:21.7px;text-align:right;font-variant-numeric:tabular-nums}
.all-case-visual .oc-bars .oc-note{margin-top:9.8px;font-size:10px;letter-spacing:.015em}
.all-case-visual .oc-benchmark .oc-main{flex:1.5}
.all-case-visual .oc-benchmark .oc-aside{flex:1}
.all-case-visual .oc-benchmark .oc-number{font-size:71.4px}
.all-case-visual .oc-benchmark .oc-aside .oc-label{font-size:19.6px}
.all-case-visual .oc-benchmark .oc-eyebrow{margin-bottom:11.2px}
.all-case-visual .oc-editorial .oc-number{font-size:107.8px}
.all-case-visual .oc-editorial .oc-number-panel{align-items:center;padding:29.4px 21px}
.all-case-visual .oc-editorial .oc-main{flex:1.2;margin:29.4px 0;padding-block:0}
.all-case-visual .oc-editorial .oc-label{font-size:30.1px;margin-top:0}
.all-case-visual .oc-editorial .oc-eyebrow{margin-bottom:15.4px}
.all-case-visual .oc-release .oc-main{flex:1.3}
.all-case-visual .oc-release .oc-label{font-size:22.4px}
.all-case-visual .oc-quarter-grid{display:grid;grid-template-columns:1fr 1fr;gap:6.3px;width:145.6px;height:145.6px}
.all-case-visual .oc-quarter-grid span{background:var(--oc-clay);border:2px solid var(--oc-clay)}
.all-case-visual .oc-quarter-grid span:last-child{background:transparent;border-color:#c4b8ab}
.all-case-visual .oc-completion{align-items:center;border-left:2px solid var(--oc-line)}
.all-case-visual .oc-completion .oc-note{font-size:10px}
.all-case-visual .oc-legend{display:flex;gap:11.9px;font-size:10px;margin-top:12.6px;align-items:center}
.all-case-visual .oc-legend span{display:flex;align-items:center;gap:4.2px}
.all-case-visual .oc-legend i{display:block;width:7px;height:7px;background:var(--oc-clay)}
.all-case-visual .oc-legend .oc-empty{background:transparent;border:1px solid #c4b8ab}
.all-case-visual .oc-distribution .oc-aside,.all-case-visual .oc-spend .oc-aside,.all-case-visual .oc-nurture .oc-aside{margin:30.8px 0;padding-block:0;flex:1.3}
.all-case-visual .oc-distribution .oc-main,.all-case-visual .oc-spend .oc-main,.all-case-visual .oc-nurture .oc-main{flex:1.2}
.all-case-visual .oc-distribution .oc-bars,.all-case-visual .oc-spend .oc-bars,.all-case-visual .oc-nurture .oc-bars{margin-top:0}
.all-case-visual .oc-dark .oc-track{background:rgba(250,247,241,.07)}
.all-case-visual .oc-dark .oc-fill-muted{background:#858988}
.all-case-visual .oc-nurture .oc-bar-name{width:60.9px}
.all-case-visual .oc-nurture .oc-label{font-size:20.3px}
.all-case-visual .oc-spend .oc-label{font-size:21px}
.all-case-visual .oc-stamp{flex:1;align-items:center;padding:22.4px 28px}
.all-case-visual .oc-stamp-inner{width:100%;border:2px solid var(--oc-ink);padding:21px 16.8px;text-align:center;min-height:175px;display:flex;flex-direction:column;justify-content:center}
.all-case-visual .oc-stamp-inner .oc-eyebrow{margin-bottom:10.5px}
.all-case-visual .oc-stamp-inner .oc-note{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:14px auto 0}
.all-case-visual .oc-rank .oc-main{flex:1.2}
.all-case-visual .oc-rank .oc-label{font-size:25.2px;margin-top:0}
.all-case-visual .oc-rank .oc-main .oc-eyebrow{margin-bottom:14px}
.all-case-visual .oc-rank .oc-number{font-size:92.4px}
.all-case-visual .oc-story .oc-main{flex:1.65}
.all-case-visual .oc-story .oc-aside{flex:1;margin:30.8px 0;padding-block:0}
.all-case-visual .oc-story .oc-statement{font-size:30.8px}
.all-case-visual .oc-story .oc-label{font-size:19.6px;margin-top:0}
.all-case-visual .oc-story .oc-note{font-size:10px}
.all-case-visual .oc-leads .oc-main{flex:1.5}
.all-case-visual .oc-leads .oc-rank-block{flex:1;text-align:center;align-items:center}
.all-case-visual .oc-leads .oc-rank-block .oc-label{font-size:16.8px}
.all-case-visual .oc-leads .oc-number{font-size:75.6px}
.all-case-visual .oc-leads .oc-up-to{margin:0 0 5.6px;font-size:15.4px;line-height:1}
.all-case-visual .oc-leads .oc-eyebrow{margin-bottom:18.2px}
.all-case-visual .oc-leads .oc-main .oc-label{font-size:21px}
.all-case-visual .oc-leads .oc-note{font-size:10px}
.all-case-visual .oc-search .oc-stamp{flex:1.2}
.all-case-visual .oc-search .oc-main{flex:1.4;padding-left:14px}
.all-case-visual .oc-search .oc-number{font-size:65.1px}
.all-case-visual .oc-search .oc-category{padding:16.8px 0}
.all-case-visual .oc-search .oc-category+.oc-category{border-top:2px solid var(--oc-line)}
.all-case-visual .oc-search .oc-label{margin:0;font-size:18.9px}
.all-case-visual .oc-search .oc-note{margin-top:7px;font-size:10px}
.all-case-visual .oc-freshness .oc-aside .oc-number{font-size:102.2px}
.all-case-visual .oc-freshness .oc-aside .oc-label{font-size:17.5px}
.all-case-visual .oc-partnership .oc-main{flex:1.65}
.all-case-visual .oc-partnership .oc-statement{font-size:33.6px}
.all-case-visual .oc-partnership .oc-aside{flex:1.1;margin:30.8px 0;padding-block:0}
.all-case-visual .oc-influence{display:flex;flex-direction:column;align-items:flex-start;gap:4.2px;margin:3.5px 0}
.all-case-visual .oc-influence span{padding:7px 11.2px;border:2px solid var(--oc-line);font-size:14px}
.all-case-visual .oc-influence b{font-size:19.6px;font-weight:400;margin-left:44.8px;color:var(--oc-clay)}
.all-case-visual .oc-partnership .oc-note{font-size:10px}
.all-case-visual .oc-return .oc-return-number{flex:1.5}
.all-case-visual .oc-return .oc-main .oc-number{font-size:114.8px}
.all-case-visual .oc-return .oc-main .oc-label{font-size:22.4px}
.all-case-visual .oc-return .oc-aside{flex:1;margin:30.8px 0;padding-block:0}
.all-case-visual .oc-return .oc-aside .oc-number{color:#c4937b;font-size:72.8px}
.all-case-visual .oc-return .oc-aside .oc-label{font-size:18.9px}
.all-case-visual .oc-return .oc-aside .oc-eyebrow{margin-bottom:16.1px}
.all-case-visual .oc-ai-search .oc-main{flex:1.85}
.all-case-visual .oc-ai-search .oc-statement{font-size:27.3px;line-height:1.1}
.all-case-visual .oc-ai-search .oc-aside{flex:1}
.all-case-visual .oc-ai-search .oc-number{font-size:74.2px}
.all-case-visual .oc-ai-search .oc-label{font-size:16.1px}
.all-case-visual .oc-organic{min-height:252px}
.all-case-visual .oc-organic .oc-background-number{position:absolute;left:0;top:-32.9px;font-size:322px;line-height:1;color:rgba(250,247,241,.06);font-weight:400;letter-spacing:-.07em;pointer-events:none}
.all-case-visual .oc-organic .oc-main{flex:1.1}
.all-case-visual .oc-organic .oc-statement{font-size:46.9px;color:var(--oc-paper)}
.all-case-visual .oc-organic .oc-aside{flex:1.4;margin:33.6px 0;padding-block:0}
.all-case-visual .oc-organic .oc-label{font-size:21.7px;margin-top:0}
.all-case-visual .oc-organic .oc-note{font-size:10px}
.all-case-visual .oc-organic .oc-eyebrow{margin-bottom:16.8px}
.all-case-visual .oc-stamp-inner{width:auto;align-self:stretch}
.all-case-visual .oc-leads .oc-rank-block .oc-label{max-width:none;width:100%}
.all-case-visual .oc-outcomes{display:grid;gap:0;align-items:stretch;min-height:252px;height:252px}
.all-case-visual .oc-panel{min-width:0;padding:25.2px 26.6px;display:flex;flex-direction:column;justify-content:center}
.all-case-visual .oc-panel .oc-label{max-width:none;font-size:18.9px;line-height:1.19}
.all-case-visual .oc-panel .oc-number{font-size:70px;white-space:nowrap}
.all-case-visual .oc-outcome-text{margin:0;font-size:25.2px;font-weight:400;line-height:1.12;letter-spacing:-.035em}
.all-case-visual .oc-stone-panel{background:#e3d6c6;color:#3d4448}
.all-case-visual .oc-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-case-visual .oc-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.all-case-visual .oc-four{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-case-visual .oc-five{grid-template-columns:repeat(6,minmax(0,1fr))}
.all-case-visual .oc-two>.oc-panel+.oc-panel,.all-case-visual .oc-three>.oc-panel+.oc-panel{border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-four>.oc-panel:nth-child(even){border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-four>.oc-panel:nth-child(n/**/+3){border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five>.oc-panel{grid-column:span 2;padding:19.6px 21px}
.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2){grid-column:span 3}
.all-case-visual .oc-five>.oc-panel:nth-child(n/**/+3){border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five>.oc-panel:nth-child(2),.all-case-visual .oc-five>.oc-panel:nth-child(4),.all-case-visual .oc-five>.oc-panel:nth-child(5){border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five .oc-outcome-text{font-size:17.5px;line-height:1.16}
.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2) .oc-outcome-text{font-size:23.8px}
.all-case-visual .oc-four .oc-panel{padding:19.6px 25.2px}
.all-case-visual .oc-four .oc-number{font-size:57.4px}
.all-case-visual .oc-four .oc-label{font-size:16.8px;margin-top:9.8px}
.all-case-visual .oc-four .oc-outcome-text{font-size:17.5px;line-height:1.18}
.all-case-visual .oc-three .oc-panel{padding:23.8px 21px}
.all-case-visual .oc-three .oc-number{font-size:60.2px}
.all-case-visual .oc-three .oc-label{font-size:16.8px}
.all-case-visual .oc-three .oc-outcome-text{font-size:20.3px}
.all-case-visual .oc-single{grid-template-columns:1fr;min-height:252px}
.all-case-visual .oc-single .oc-panel{align-items:center;text-align:center;padding:28px 37.8px}
.all-case-visual .oc-single .oc-number{font-size:105px}
.all-case-visual .oc-single .oc-label{max-width:35ch;font-size:20.3px;line-height:1.17}
.all-case-visual .oc-single .oc-eyebrow{margin-bottom:12.6px}
.all-case-visual .oc-single-rank .oc-number{font-size:96.6px}
.all-case-visual .oc-single-nurture .oc-number{font-size:95.2px}
.all-case-visual .oc-small-prefix{display:block;font-size:16.1px;line-height:1.2;letter-spacing:-.02em;margin-bottom:4.9px}
.all-case-visual .oc-lead-results .oc-number{font-size:53.9px}
.all-case-visual .oc-lead-results .oc-label{font-size:16.1px}
.all-case-visual .oc-search-results .oc-number{font-size:71.4px}
.all-case-visual .oc-release-results .oc-label{font-size:17.5px}
.all-case-visual .oc-partnership-results .oc-outcome-text{font-size:25.2px}
.all-case-visual .oc-organic-results .oc-label{font-size:19.6px}
.all-case-visual .oc-ai-search-results .oc-panel{padding:22.4px 19.6px}
.all-case-visual .oc-ai-search-results .oc-outcome-text{font-size:18.9px;line-height:1.17}
.all-case-visual .oc-ai-search-results .oc-label{font-size:16.8px}
.all-case-visual .oc-ad-results{height:auto;min-height:303.8px;grid-template-rows:minmax(168px,auto) minmax(133px,auto)}
.all-case-visual .oc-ad-results>.oc-panel{padding:21px 25.2px;align-items:flex-start}
.all-case-visual .oc-ad-results>.oc-panel:nth-child(-n/**/+2){justify-content:flex-start}
.all-case-visual .oc-ad-results .oc-number{font-size:64.4px;line-height:.98}
.all-case-visual .oc-ad-results .oc-label{font-size:17.5px;line-height:1.23;margin-top:12.6px;max-width:24ch}
.all-case-visual .oc-ad-results .oc-outcome-text{font-size:18.9px;line-height:1.23;max-width:25ch}
.all-case-visual .oc{width:70%;margin-left:auto;margin-right:auto}
}
@media (min-width:761px) and (max-width:1000px){
.all-case-visual .oc{--oc-ink:#3d4448;--oc-paper:#faf7f1;--oc-clay:#a97961;--oc-line:rgba(61,68,72,.27);position:relative;display:flex;min-height:306px;background:var(--oc-paper);color:var(--oc-ink);font-family:"DM Sans",Arial,sans-serif;overflow:hidden;border:2px solid var(--oc-ink);text-align:left}
.all-case-visual .oc *{box-sizing:border-box}
.all-case-visual .oc-main,.all-case-visual .oc-aside,.all-case-visual .oc-number-panel,.all-case-visual .oc-stamp{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:35.7px 37.4px}
.all-case-visual .oc-main{flex:1.35}
.all-case-visual .oc-aside{flex:1}
.all-case-visual .oc-number-panel{flex:1}
.all-case-visual .oc-eyebrow{margin:0 0 17px;font:500 10px/1.3 "DM Sans",Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.all-case-visual .oc-number{margin:0;font-size:100.3px;font-weight:400;line-height:.94;letter-spacing:-.065em;color:var(--oc-clay);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}
.all-case-visual .oc-number-small{font-size:74.8px}
.all-case-visual .oc-approx{font-size:.7em;vertical-align:.09em}
.all-case-visual .oc-arrow{font-size:.53em;display:inline-block;vertical-align:.1em;margin-left:.04em}
.all-case-visual .oc-label{font-size:23.8px;font-weight:400;line-height:1.17;letter-spacing:-.035em;margin:15.3px 0 0;max-width:26ch}
.all-case-visual .oc-note{font-size:11.9px;line-height:1.42;letter-spacing:-.01em;margin:16.15px 0 0;color:inherit;opacity:.78;max-width:43ch}
.all-case-visual .oc-divider{border-left:2px solid var(--oc-line)}
.all-case-visual .oc-dark{--oc-line:rgba(250,247,241,.28);background:var(--oc-ink);color:var(--oc-paper)}
.all-case-visual .oc-dark .oc-number{color:var(--oc-paper)}
.all-case-visual .oc-dark .oc-eyebrow{color:var(--oc-paper)}
.all-case-visual .oc-clay-panel{background:#ad7b62;color:var(--oc-paper)}
.all-case-visual .oc-clay-panel .oc-number{color:var(--oc-paper)}
.all-case-visual .oc-statement{margin:0;font-size:40.8px;line-height:1.06;letter-spacing:-.04em;font-weight:400}
.all-case-visual .oc-statement span{color:var(--oc-clay)}
.all-case-visual .oc-pull-statement .oc-main{flex:1.85;padding:40.8px 42.5px}
.all-case-visual .oc-pull-statement .oc-aside{flex:1}
.all-case-visual .oc-pull-statement .oc-statement{max-width:18ch}
.all-case-visual .oc-pull-statement .oc-note{margin-top:20.4px;font-size:12.75px}
.all-case-visual .oc-pull-statement .oc-label{font-size:19.55px;max-width:17ch}
.all-case-visual .oc-dots{display:flex;gap:4.25px;margin-top:24.65px}
.all-case-visual .oc-dots i{height:13.6px;flex:1;background:rgba(250,247,241,.25);max-width:17px}
.all-case-visual .oc-dots i:first-child{background:var(--oc-paper)}
.all-case-visual .oc-bars{margin-top:21.25px;width:100%;max-width:399.5px}
.all-case-visual .oc-bar-row{display:flex;align-items:center;gap:10.2px;margin:10.2px 0;font-size:11.05px;line-height:1.2;letter-spacing:-.01em}
.all-case-visual .oc-bar-name{width:61.2px;flex:none}
.all-case-visual .oc-track{height:19.55px;flex:1;min-width:25.5px;background:rgba(169,121,97,.08)}
.all-case-visual .oc-fill{height:19.55px;display:block;background:var(--oc-clay)}
.all-case-visual .oc-fill-muted{background:#adaeaa}
.all-case-visual .oc-bar-value{width:26.35px;text-align:right;font-variant-numeric:tabular-nums}
.all-case-visual .oc-bars .oc-note{margin-top:11.9px;font-size:10px;letter-spacing:.015em}
.all-case-visual .oc-benchmark .oc-main{flex:1.5}
.all-case-visual .oc-benchmark .oc-aside{flex:1}
.all-case-visual .oc-benchmark .oc-number{font-size:86.7px}
.all-case-visual .oc-benchmark .oc-aside .oc-label{font-size:23.8px}
.all-case-visual .oc-benchmark .oc-eyebrow{margin-bottom:13.6px}
.all-case-visual .oc-editorial .oc-number{font-size:130.9px}
.all-case-visual .oc-editorial .oc-number-panel{align-items:center;padding:35.7px 25.5px}
.all-case-visual .oc-editorial .oc-main{flex:1.2;margin:35.7px 0;padding-block:0}
.all-case-visual .oc-editorial .oc-label{font-size:36.55px;margin-top:0}
.all-case-visual .oc-editorial .oc-eyebrow{margin-bottom:18.7px}
.all-case-visual .oc-release .oc-main{flex:1.3}
.all-case-visual .oc-release .oc-label{font-size:27.2px}
.all-case-visual .oc-quarter-grid{display:grid;grid-template-columns:1fr 1fr;gap:7.65px;width:176.8px;height:176.8px}
.all-case-visual .oc-quarter-grid span{background:var(--oc-clay);border:2px solid var(--oc-clay)}
.all-case-visual .oc-quarter-grid span:last-child{background:transparent;border-color:#c4b8ab}
.all-case-visual .oc-completion{align-items:center;border-left:2px solid var(--oc-line)}
.all-case-visual .oc-completion .oc-note{font-size:11.05px}
.all-case-visual .oc-legend{display:flex;gap:14.45px;font-size:10px;margin-top:15.3px;align-items:center}
.all-case-visual .oc-legend span{display:flex;align-items:center;gap:5.1px}
.all-case-visual .oc-legend i{display:block;width:8.5px;height:8.5px;background:var(--oc-clay)}
.all-case-visual .oc-legend .oc-empty{background:transparent;border:1px solid #c4b8ab}
.all-case-visual .oc-distribution .oc-aside,.all-case-visual .oc-spend .oc-aside,.all-case-visual .oc-nurture .oc-aside{margin:37.4px 0;padding-block:0;flex:1.3}
.all-case-visual .oc-distribution .oc-main,.all-case-visual .oc-spend .oc-main,.all-case-visual .oc-nurture .oc-main{flex:1.2}
.all-case-visual .oc-distribution .oc-bars,.all-case-visual .oc-spend .oc-bars,.all-case-visual .oc-nurture .oc-bars{margin-top:0}
.all-case-visual .oc-dark .oc-track{background:rgba(250,247,241,.07)}
.all-case-visual .oc-dark .oc-fill-muted{background:#858988}
.all-case-visual .oc-nurture .oc-bar-name{width:73.95px}
.all-case-visual .oc-nurture .oc-label{font-size:24.65px}
.all-case-visual .oc-spend .oc-label{font-size:25.5px}
.all-case-visual .oc-stamp{flex:1;align-items:center;padding:27.2px 34px}
.all-case-visual .oc-stamp-inner{width:100%;border:2px solid var(--oc-ink);padding:25.5px 20.4px;text-align:center;min-height:212.5px;display:flex;flex-direction:column;justify-content:center}
.all-case-visual .oc-stamp-inner .oc-eyebrow{margin-bottom:12.75px}
.all-case-visual .oc-stamp-inner .oc-note{font-size:10.2px;letter-spacing:.1em;text-transform:uppercase;margin:17px auto 0}
.all-case-visual .oc-rank .oc-main{flex:1.2}
.all-case-visual .oc-rank .oc-label{font-size:30.6px;margin-top:0}
.all-case-visual .oc-rank .oc-main .oc-eyebrow{margin-bottom:17px}
.all-case-visual .oc-rank .oc-number{font-size:112.2px}
.all-case-visual .oc-story .oc-main{flex:1.65}
.all-case-visual .oc-story .oc-aside{flex:1;margin:37.4px 0;padding-block:0}
.all-case-visual .oc-story .oc-statement{font-size:37.4px}
.all-case-visual .oc-story .oc-label{font-size:23.8px;margin-top:0}
.all-case-visual .oc-story .oc-note{font-size:11.9px}
.all-case-visual .oc-leads .oc-main{flex:1.5}
.all-case-visual .oc-leads .oc-rank-block{flex:1;text-align:center;align-items:center}
.all-case-visual .oc-leads .oc-rank-block .oc-label{font-size:20.4px}
.all-case-visual .oc-leads .oc-number{font-size:91.8px}
.all-case-visual .oc-leads .oc-up-to{margin:0 0 6.8px;font-size:18.7px;line-height:1}
.all-case-visual .oc-leads .oc-eyebrow{margin-bottom:22.1px}
.all-case-visual .oc-leads .oc-main .oc-label{font-size:25.5px}
.all-case-visual .oc-leads .oc-note{font-size:11.05px}
.all-case-visual .oc-search .oc-stamp{flex:1.2}
.all-case-visual .oc-search .oc-main{flex:1.4;padding-left:17px}
.all-case-visual .oc-search .oc-number{font-size:79.05px}
.all-case-visual .oc-search .oc-category{padding:20.4px 0}
.all-case-visual .oc-search .oc-category+.oc-category{border-top:2px solid var(--oc-line)}
.all-case-visual .oc-search .oc-label{margin:0;font-size:22.95px}
.all-case-visual .oc-search .oc-note{margin-top:8.5px;font-size:11.05px}
.all-case-visual .oc-freshness .oc-aside .oc-number{font-size:124.1px}
.all-case-visual .oc-freshness .oc-aside .oc-label{font-size:21.25px}
.all-case-visual .oc-partnership .oc-main{flex:1.65}
.all-case-visual .oc-partnership .oc-statement{font-size:40.8px}
.all-case-visual .oc-partnership .oc-aside{flex:1.1;margin:37.4px 0;padding-block:0}
.all-case-visual .oc-influence{display:flex;flex-direction:column;align-items:flex-start;gap:5.1px;margin:4.25px 0}
.all-case-visual .oc-influence span{padding:8.5px 13.6px;border:2px solid var(--oc-line);font-size:17px}
.all-case-visual .oc-influence b{font-size:23.8px;font-weight:400;margin-left:54.4px;color:var(--oc-clay)}
.all-case-visual .oc-partnership .oc-note{font-size:11.05px}
.all-case-visual .oc-return .oc-return-number{flex:1.5}
.all-case-visual .oc-return .oc-main .oc-number{font-size:139.4px}
.all-case-visual .oc-return .oc-main .oc-label{font-size:27.2px}
.all-case-visual .oc-return .oc-aside{flex:1;margin:37.4px 0;padding-block:0}
.all-case-visual .oc-return .oc-aside .oc-number{color:#c4937b;font-size:88.4px}
.all-case-visual .oc-return .oc-aside .oc-label{font-size:22.95px}
.all-case-visual .oc-return .oc-aside .oc-eyebrow{margin-bottom:19.55px}
.all-case-visual .oc-ai-search .oc-main{flex:1.85}
.all-case-visual .oc-ai-search .oc-statement{font-size:33.15px;line-height:1.1}
.all-case-visual .oc-ai-search .oc-aside{flex:1}
.all-case-visual .oc-ai-search .oc-number{font-size:90.1px}
.all-case-visual .oc-ai-search .oc-label{font-size:19.55px}
.all-case-visual .oc-organic{min-height:306px}
.all-case-visual .oc-organic .oc-background-number{position:absolute;left:0;top:-39.95px;font-size:391px;line-height:1;color:rgba(250,247,241,.06);font-weight:400;letter-spacing:-.07em;pointer-events:none}
.all-case-visual .oc-organic .oc-main{flex:1.1}
.all-case-visual .oc-organic .oc-statement{font-size:56.95px;color:var(--oc-paper)}
.all-case-visual .oc-organic .oc-aside{flex:1.4;margin:40.8px 0;padding-block:0}
.all-case-visual .oc-organic .oc-label{font-size:26.35px;margin-top:0}
.all-case-visual .oc-organic .oc-note{font-size:11.9px}
.all-case-visual .oc-organic .oc-eyebrow{margin-bottom:20.4px}
.all-case-visual .oc-stamp-inner{width:auto;align-self:stretch}
.all-case-visual .oc-leads .oc-rank-block .oc-label{max-width:none;width:100%}
.all-case-visual .oc-outcomes{display:grid;gap:0;align-items:stretch;min-height:306px;height:306px}
.all-case-visual .oc-panel{min-width:0;padding:30.6px 32.3px;display:flex;flex-direction:column;justify-content:center}
.all-case-visual .oc-panel .oc-label{max-width:none;font-size:22.95px;line-height:1.19}
.all-case-visual .oc-panel .oc-number{font-size:85px;white-space:nowrap}
.all-case-visual .oc-outcome-text{margin:0;font-size:30.6px;font-weight:400;line-height:1.12;letter-spacing:-.035em}
.all-case-visual .oc-stone-panel{background:#e3d6c6;color:#3d4448}
.all-case-visual .oc-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-case-visual .oc-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.all-case-visual .oc-four{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-case-visual .oc-five{grid-template-columns:repeat(6,minmax(0,1fr))}
.all-case-visual .oc-two>.oc-panel+.oc-panel,.all-case-visual .oc-three>.oc-panel+.oc-panel{border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-four>.oc-panel:nth-child(even){border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-four>.oc-panel:nth-child(n/**/+3){border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five>.oc-panel{grid-column:span 2;padding:23.8px 25.5px}
.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2){grid-column:span 3}
.all-case-visual .oc-five>.oc-panel:nth-child(n/**/+3){border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five>.oc-panel:nth-child(2),.all-case-visual .oc-five>.oc-panel:nth-child(4),.all-case-visual .oc-five>.oc-panel:nth-child(5){border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five .oc-outcome-text{font-size:21.25px;line-height:1.16}
.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2) .oc-outcome-text{font-size:28.9px}
.all-case-visual .oc-four .oc-panel{padding:23.8px 30.6px}
.all-case-visual .oc-four .oc-number{font-size:69.7px}
.all-case-visual .oc-four .oc-label{font-size:20.4px;margin-top:11.9px}
.all-case-visual .oc-four .oc-outcome-text{font-size:21.25px;line-height:1.18}
.all-case-visual .oc-three .oc-panel{padding:28.9px 25.5px}
.all-case-visual .oc-three .oc-number{font-size:73.1px}
.all-case-visual .oc-three .oc-label{font-size:20.4px}
.all-case-visual .oc-three .oc-outcome-text{font-size:24.65px}
.all-case-visual .oc-single{grid-template-columns:1fr;min-height:306px}
.all-case-visual .oc-single .oc-panel{align-items:center;text-align:center;padding:34px 45.9px}
.all-case-visual .oc-single .oc-number{font-size:127.5px}
.all-case-visual .oc-single .oc-label{max-width:35ch;font-size:24.65px;line-height:1.17}
.all-case-visual .oc-single .oc-eyebrow{margin-bottom:15.3px}
.all-case-visual .oc-single-rank .oc-number{font-size:117.3px}
.all-case-visual .oc-single-nurture .oc-number{font-size:115.6px}
.all-case-visual .oc-small-prefix{display:block;font-size:19.55px;line-height:1.2;letter-spacing:-.02em;margin-bottom:5.95px}
.all-case-visual .oc-lead-results .oc-number{font-size:65.45px}
.all-case-visual .oc-lead-results .oc-label{font-size:19.55px}
.all-case-visual .oc-search-results .oc-number{font-size:86.7px}
.all-case-visual .oc-release-results .oc-label{font-size:21.25px}
.all-case-visual .oc-partnership-results .oc-outcome-text{font-size:30.6px}
.all-case-visual .oc-organic-results .oc-label{font-size:23.8px}
.all-case-visual .oc-ai-search-results .oc-panel{padding:27.2px 23.8px}
.all-case-visual .oc-ai-search-results .oc-outcome-text{font-size:22.95px;line-height:1.17}
.all-case-visual .oc-ai-search-results .oc-label{font-size:20.4px}
.all-case-visual .oc-ad-results{height:auto;min-height:368.9px;grid-template-rows:minmax(204px,auto) minmax(161.5px,auto)}
.all-case-visual .oc-ad-results>.oc-panel{padding:25.5px 30.6px;align-items:flex-start}
.all-case-visual .oc-ad-results>.oc-panel:nth-child(-n/**/+2){justify-content:flex-start}
.all-case-visual .oc-ad-results .oc-number{font-size:78.2px;line-height:.98}
.all-case-visual .oc-ad-results .oc-label{font-size:21.25px;line-height:1.23;margin-top:15.3px;max-width:24ch}
.all-case-visual .oc-ad-results .oc-outcome-text{font-size:22.95px;line-height:1.23;max-width:25ch}
.all-case-visual .oc-ad-results{grid-template-rows:minmax(255px,auto) minmax(238px,auto)}
.all-case-visual .oc{width:85%;margin-left:auto;margin-right:auto}
}
@media (max-width:760px){
.all-case-visual .oc{--oc-ink:#3d4448;--oc-paper:#faf7f1;--oc-clay:#a97961;--oc-line:rgba(61,68,72,.27);position:relative;display:flex;min-height:324px;background:var(--oc-paper);color:var(--oc-ink);font-family:"DM Sans",Arial,sans-serif;overflow:hidden;border:2px solid var(--oc-ink);text-align:left}
.all-case-visual .oc *{box-sizing:border-box}
.all-case-visual .oc-main,.all-case-visual .oc-aside,.all-case-visual .oc-number-panel,.all-case-visual .oc-stamp{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:37.8px 39.6px}
.all-case-visual .oc-main{flex:1.35}
.all-case-visual .oc-aside{flex:1}
.all-case-visual .oc-number-panel{flex:1}
.all-case-visual .oc-eyebrow{margin:0 0 18px;font:500 10px/1.3 "DM Sans",Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.all-case-visual .oc-number{margin:0;font-size:106.2px;font-weight:400;line-height:.94;letter-spacing:-.065em;color:var(--oc-clay);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}
.all-case-visual .oc-number-small{font-size:79.2px}
.all-case-visual .oc-approx{font-size:.7em;vertical-align:.09em}
.all-case-visual .oc-arrow{font-size:.53em;display:inline-block;vertical-align:.1em;margin-left:.04em}
.all-case-visual .oc-label{font-size:25.2px;font-weight:400;line-height:1.17;letter-spacing:-.035em;margin:16.2px 0 0;max-width:26ch}
.all-case-visual .oc-note{font-size:12.6px;line-height:1.42;letter-spacing:-.01em;margin:17.1px 0 0;color:inherit;opacity:.78;max-width:43ch}
.all-case-visual .oc-divider{border-left:2px solid var(--oc-line)}
.all-case-visual .oc-dark{--oc-line:rgba(250,247,241,.28);background:var(--oc-ink);color:var(--oc-paper)}
.all-case-visual .oc-dark .oc-number{color:var(--oc-paper)}
.all-case-visual .oc-dark .oc-eyebrow{color:var(--oc-paper)}
.all-case-visual .oc-clay-panel{background:#ad7b62;color:var(--oc-paper)}
.all-case-visual .oc-clay-panel .oc-number{color:var(--oc-paper)}
.all-case-visual .oc-statement{margin:0;font-size:43.2px;line-height:1.06;letter-spacing:-.04em;font-weight:400}
.all-case-visual .oc-statement span{color:var(--oc-clay)}
.all-case-visual .oc-pull-statement .oc-main{flex:1.85;padding:43.2px 45px}
.all-case-visual .oc-pull-statement .oc-aside{flex:1}
.all-case-visual .oc-pull-statement .oc-statement{max-width:18ch}
.all-case-visual .oc-pull-statement .oc-note{margin-top:21.6px;font-size:13.5px}
.all-case-visual .oc-pull-statement .oc-label{font-size:20.7px;max-width:17ch}
.all-case-visual .oc-dots{display:flex;gap:4.5px;margin-top:26.1px}
.all-case-visual .oc-dots i{height:14.4px;flex:1;background:rgba(250,247,241,.25);max-width:18px}
.all-case-visual .oc-dots i:first-child{background:var(--oc-paper)}
.all-case-visual .oc-bars{margin-top:22.5px;width:100%;max-width:423px}
.all-case-visual .oc-bar-row{display:flex;align-items:center;gap:10.8px;margin:10.8px 0;font-size:11.7px;line-height:1.2;letter-spacing:-.01em}
.all-case-visual .oc-bar-name{width:64.8px;flex:none}
.all-case-visual .oc-track{height:20.7px;flex:1;min-width:27px;background:rgba(169,121,97,.08)}
.all-case-visual .oc-fill{height:20.7px;display:block;background:var(--oc-clay)}
.all-case-visual .oc-fill-muted{background:#adaeaa}
.all-case-visual .oc-bar-value{width:27.9px;text-align:right;font-variant-numeric:tabular-nums}
.all-case-visual .oc-bars .oc-note{margin-top:12.6px;font-size:10px;letter-spacing:.015em}
.all-case-visual .oc-benchmark .oc-main{flex:1.5}
.all-case-visual .oc-benchmark .oc-aside{flex:1}
.all-case-visual .oc-benchmark .oc-number{font-size:91.8px}
.all-case-visual .oc-benchmark .oc-aside .oc-label{font-size:25.2px}
.all-case-visual .oc-benchmark .oc-eyebrow{margin-bottom:14.4px}
.all-case-visual .oc-editorial .oc-number{font-size:138.6px}
.all-case-visual .oc-editorial .oc-number-panel{align-items:center;padding:37.8px 27px}
.all-case-visual .oc-editorial .oc-main{flex:1.2;margin:37.8px 0;padding-block:0}
.all-case-visual .oc-editorial .oc-label{font-size:38.7px;margin-top:0}
.all-case-visual .oc-editorial .oc-eyebrow{margin-bottom:19.8px}
.all-case-visual .oc-release .oc-main{flex:1.3}
.all-case-visual .oc-release .oc-label{font-size:28.8px}
.all-case-visual .oc-quarter-grid{display:grid;grid-template-columns:1fr 1fr;gap:8.1px;width:187.2px;height:187.2px}
.all-case-visual .oc-quarter-grid span{background:var(--oc-clay);border:2px solid var(--oc-clay)}
.all-case-visual .oc-quarter-grid span:last-child{background:transparent;border-color:#c4b8ab}
.all-case-visual .oc-completion{align-items:center;border-left:2px solid var(--oc-line)}
.all-case-visual .oc-completion .oc-note{font-size:11.7px}
.all-case-visual .oc-legend{display:flex;gap:15.3px;font-size:10px;margin-top:16.2px;align-items:center}
.all-case-visual .oc-legend span{display:flex;align-items:center;gap:5.4px}
.all-case-visual .oc-legend i{display:block;width:9px;height:9px;background:var(--oc-clay)}
.all-case-visual .oc-legend .oc-empty{background:transparent;border:1px solid #c4b8ab}
.all-case-visual .oc-distribution .oc-aside,.all-case-visual .oc-spend .oc-aside,.all-case-visual .oc-nurture .oc-aside{margin:39.6px 0;padding-block:0;flex:1.3}
.all-case-visual .oc-distribution .oc-main,.all-case-visual .oc-spend .oc-main,.all-case-visual .oc-nurture .oc-main{flex:1.2}
.all-case-visual .oc-distribution .oc-bars,.all-case-visual .oc-spend .oc-bars,.all-case-visual .oc-nurture .oc-bars{margin-top:0}
.all-case-visual .oc-dark .oc-track{background:rgba(250,247,241,.07)}
.all-case-visual .oc-dark .oc-fill-muted{background:#858988}
.all-case-visual .oc-nurture .oc-bar-name{width:78.3px}
.all-case-visual .oc-nurture .oc-label{font-size:26.1px}
.all-case-visual .oc-spend .oc-label{font-size:27px}
.all-case-visual .oc-stamp{flex:1;align-items:center;padding:28.8px 36px}
.all-case-visual .oc-stamp-inner{width:100%;border:2px solid var(--oc-ink);padding:27px 21.6px;text-align:center;min-height:225px;display:flex;flex-direction:column;justify-content:center}
.all-case-visual .oc-stamp-inner .oc-eyebrow{margin-bottom:13.5px}
.all-case-visual .oc-stamp-inner .oc-note{font-size:10.8px;letter-spacing:.1em;text-transform:uppercase;margin:18px auto 0}
.all-case-visual .oc-rank .oc-main{flex:1.2}
.all-case-visual .oc-rank .oc-label{font-size:32.4px;margin-top:0}
.all-case-visual .oc-rank .oc-main .oc-eyebrow{margin-bottom:18px}
.all-case-visual .oc-rank .oc-number{font-size:118.8px}
.all-case-visual .oc-story .oc-main{flex:1.65}
.all-case-visual .oc-story .oc-aside{flex:1;margin:39.6px 0;padding-block:0}
.all-case-visual .oc-story .oc-statement{font-size:39.6px}
.all-case-visual .oc-story .oc-label{font-size:25.2px;margin-top:0}
.all-case-visual .oc-story .oc-note{font-size:12.6px}
.all-case-visual .oc-leads .oc-main{flex:1.5}
.all-case-visual .oc-leads .oc-rank-block{flex:1;text-align:center;align-items:center}
.all-case-visual .oc-leads .oc-rank-block .oc-label{font-size:21.6px}
.all-case-visual .oc-leads .oc-number{font-size:97.2px}
.all-case-visual .oc-leads .oc-up-to{margin:0 0 7.2px;font-size:19.8px;line-height:1}
.all-case-visual .oc-leads .oc-eyebrow{margin-bottom:23.4px}
.all-case-visual .oc-leads .oc-main .oc-label{font-size:27px}
.all-case-visual .oc-leads .oc-note{font-size:11.7px}
.all-case-visual .oc-search .oc-stamp{flex:1.2}
.all-case-visual .oc-search .oc-main{flex:1.4;padding-left:18px}
.all-case-visual .oc-search .oc-number{font-size:83.7px}
.all-case-visual .oc-search .oc-category{padding:21.6px 0}
.all-case-visual .oc-search .oc-category+.oc-category{border-top:2px solid var(--oc-line)}
.all-case-visual .oc-search .oc-label{margin:0;font-size:24.3px}
.all-case-visual .oc-search .oc-note{margin-top:9px;font-size:11.7px}
.all-case-visual .oc-freshness .oc-aside .oc-number{font-size:131.4px}
.all-case-visual .oc-freshness .oc-aside .oc-label{font-size:22.5px}
.all-case-visual .oc-partnership .oc-main{flex:1.65}
.all-case-visual .oc-partnership .oc-statement{font-size:43.2px}
.all-case-visual .oc-partnership .oc-aside{flex:1.1;margin:39.6px 0;padding-block:0}
.all-case-visual .oc-influence{display:flex;flex-direction:column;align-items:flex-start;gap:5.4px;margin:4.5px 0}
.all-case-visual .oc-influence span{padding:9px 14.4px;border:2px solid var(--oc-line);font-size:18px}
.all-case-visual .oc-influence b{font-size:25.2px;font-weight:400;margin-left:57.6px;color:var(--oc-clay)}
.all-case-visual .oc-partnership .oc-note{font-size:11.7px}
.all-case-visual .oc-return .oc-return-number{flex:1.5}
.all-case-visual .oc-return .oc-main .oc-number{font-size:147.6px}
.all-case-visual .oc-return .oc-main .oc-label{font-size:28.8px}
.all-case-visual .oc-return .oc-aside{flex:1;margin:39.6px 0;padding-block:0}
.all-case-visual .oc-return .oc-aside .oc-number{color:#c4937b;font-size:93.6px}
.all-case-visual .oc-return .oc-aside .oc-label{font-size:24.3px}
.all-case-visual .oc-return .oc-aside .oc-eyebrow{margin-bottom:20.7px}
.all-case-visual .oc-ai-search .oc-main{flex:1.85}
.all-case-visual .oc-ai-search .oc-statement{font-size:35.1px;line-height:1.1}
.all-case-visual .oc-ai-search .oc-aside{flex:1}
.all-case-visual .oc-ai-search .oc-number{font-size:95.4px}
.all-case-visual .oc-ai-search .oc-label{font-size:20.7px}
.all-case-visual .oc-organic{min-height:324px}
.all-case-visual .oc-organic .oc-background-number{position:absolute;left:0;top:-42.3px;font-size:414px;line-height:1;color:rgba(250,247,241,.06);font-weight:400;letter-spacing:-.07em;pointer-events:none}
.all-case-visual .oc-organic .oc-main{flex:1.1}
.all-case-visual .oc-organic .oc-statement{font-size:60.3px;color:var(--oc-paper)}
.all-case-visual .oc-organic .oc-aside{flex:1.4;margin:43.2px 0;padding-block:0}
.all-case-visual .oc-organic .oc-label{font-size:27.9px;margin-top:0}
.all-case-visual .oc-organic .oc-note{font-size:12.6px}
.all-case-visual .oc-organic .oc-eyebrow{margin-bottom:21.6px}
.all-case-visual .oc{flex-direction:column;min-height:0}
.all-case-visual .oc-main,.all-case-visual .oc-aside,.all-case-visual .oc-number-panel,.all-case-visual .oc-stamp{padding:28.8px 25.2px;flex:auto!important}
.all-case-visual .oc-aside,.all-case-visual .oc-main{min-height:0}
.all-case-visual .oc-divider,.all-case-visual .oc-completion{border-left:0;border-top:2px solid var(--oc-line);margin:0!important;padding:27px 25.2px!important}
.all-case-visual .oc-number{font-size:85.5px}
.all-case-visual .oc-number-small{font-size:72px}
.all-case-visual .oc-eyebrow{font-size:10px;margin-bottom:16.2px}
.all-case-visual .oc-label{font-size:22.5px}
.all-case-visual .oc-note{font-size:11.7px}
.all-case-visual .oc-statement{font-size:35.1px}
.all-case-visual .oc-pull-statement .oc-main{padding:32.4px 25.2px}
.all-case-visual .oc-pull-statement .oc-statement{font-size:36px;max-width:19ch}
.all-case-visual .oc-pull-statement .oc-aside{padding:27px 25.2px}
.all-case-visual .oc-pull-statement .oc-label{max-width:24ch}
.all-case-visual .oc-dots{max-width:207px;margin-top:19.8px}
.all-case-visual .oc-benchmark .oc-number{font-size:86.4px}
.all-case-visual .oc-benchmark .oc-aside .oc-label{font-size:23.4px}
.all-case-visual .oc-benchmark .oc-aside{padding:28.8px 25.2px}
.all-case-visual .oc-bars{max-width:none}
.all-case-visual .oc-editorial .oc-number{font-size:92.7px}
.all-case-visual .oc-editorial .oc-number-panel{padding:32.4px 19.8px}
.all-case-visual .oc-editorial .oc-main{margin:0;padding:25.2px}
.all-case-visual .oc-editorial .oc-label{font-size:32.4px}
.all-case-visual .oc-release .oc-label{font-size:25.2px}
.all-case-visual .oc-release .oc-completion{align-items:flex-start}
.all-case-visual .oc-quarter-grid{width:162px;height:162px}
.all-case-visual .oc-completion .oc-note{max-width:none}
.all-case-visual .oc-distribution .oc-aside,.all-case-visual .oc-spend .oc-aside,.all-case-visual .oc-nurture .oc-aside{margin:0;padding:27px 25.2px}
.all-case-visual .oc-spend .oc-label,.all-case-visual .oc-nurture .oc-label{font-size:23.4px}
.all-case-visual .oc-stamp{padding:25.2px}
.all-case-visual .oc-stamp-inner{min-height:202.5px;max-width:288px}
.all-case-visual .oc-rank .oc-main{padding-top:0}
.all-case-visual .oc-rank .oc-label{font-size:27.9px}
.all-case-visual .oc-story .oc-statement{font-size:33.3px}
.all-case-visual .oc-story .oc-aside{margin:0;padding:27px 25.2px}
.all-case-visual .oc-story .oc-label{font-size:23.4px}
.all-case-visual .oc-leads .oc-rank-block{text-align:left;align-items:flex-start}
.all-case-visual .oc-leads .oc-number{font-size:91.8px}
.all-case-visual .oc-leads .oc-rank-block .oc-label br{display:none}
.all-case-visual .oc-leads .oc-main{padding-top:28.8px}
.all-case-visual .oc-leads .oc-eyebrow{margin-bottom:18px}
.all-case-visual .oc-search .oc-main{padding:0 25.2px 18px}
.all-case-visual .oc-search .oc-number{font-size:81.9px}
.all-case-visual .oc-search .oc-label{font-size:22.5px}
.all-case-visual .oc-search .oc-category{padding:19.8px 0}
.all-case-visual .oc-freshness .oc-aside .oc-number{font-size:106.2px}
.all-case-visual .oc-partnership .oc-statement{font-size:36px}
.all-case-visual .oc-partnership .oc-aside{margin:0;padding:25.2px}
.all-case-visual .oc-partnership .oc-statement br{display:none}
.all-case-visual .oc-influence{align-items:center}
.all-case-visual .oc-influence b{margin-left:0}
.all-case-visual .oc-return .oc-main .oc-number{font-size:121.5px}
.all-case-visual .oc-return .oc-main .oc-label{font-size:25.2px}
.all-case-visual .oc-return .oc-aside{margin:0;padding:27px 25.2px}
.all-case-visual .oc-return .oc-aside .oc-number{font-size:84.6px}
.all-case-visual .oc-ai-search .oc-statement{font-size:30.6px}
.all-case-visual .oc-ai-search .oc-number{font-size:92.7px}
.all-case-visual .oc-ai-search .oc-aside{padding:28.8px 25.2px}
.all-case-visual .oc-organic .oc-statement{font-size:55.8px}
.all-case-visual .oc-organic .oc-aside{margin:0;padding:28.8px 25.2px}
.all-case-visual .oc-organic .oc-label{font-size:24.3px}
.all-case-visual .oc-organic .oc-background-number{font-size:333px;top:-18px;left:-13.5px}
.all-case-visual .oc-stamp-inner{width:auto;align-self:stretch}
.all-case-visual .oc-leads .oc-rank-block .oc-label{max-width:none;width:100%}
.all-case-visual .oc-outcomes{display:grid;gap:0;align-items:stretch;min-height:324px;height:324px}
.all-case-visual .oc-panel{min-width:0;padding:32.4px 34.2px;display:flex;flex-direction:column;justify-content:center}
.all-case-visual .oc-panel .oc-label{max-width:none;font-size:24.3px;line-height:1.19}
.all-case-visual .oc-panel .oc-number{font-size:90px;white-space:nowrap}
.all-case-visual .oc-outcome-text{margin:0;font-size:32.4px;font-weight:400;line-height:1.12;letter-spacing:-.035em}
.all-case-visual .oc-stone-panel{background:#e3d6c6;color:#3d4448}
.all-case-visual .oc-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-case-visual .oc-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.all-case-visual .oc-four{grid-template-columns:repeat(2,minmax(0,1fr))}
.all-case-visual .oc-five{grid-template-columns:repeat(6,minmax(0,1fr))}
.all-case-visual .oc-two>.oc-panel+.oc-panel,.all-case-visual .oc-three>.oc-panel+.oc-panel{border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-four>.oc-panel:nth-child(even){border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-four>.oc-panel:nth-child(n/**/+3){border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five>.oc-panel{grid-column:span 2;padding:25.2px 27px}
.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2){grid-column:span 3}
.all-case-visual .oc-five>.oc-panel:nth-child(n/**/+3){border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five>.oc-panel:nth-child(2),.all-case-visual .oc-five>.oc-panel:nth-child(4),.all-case-visual .oc-five>.oc-panel:nth-child(5){border-left:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-five .oc-outcome-text{font-size:22.5px;line-height:1.16}
.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2) .oc-outcome-text{font-size:30.6px}
.all-case-visual .oc-four .oc-panel{padding:25.2px 32.4px}
.all-case-visual .oc-four .oc-number{font-size:73.8px}
.all-case-visual .oc-four .oc-label{font-size:21.6px;margin-top:12.6px}
.all-case-visual .oc-four .oc-outcome-text{font-size:22.5px;line-height:1.18}
.all-case-visual .oc-three .oc-panel{padding:30.6px 27px}
.all-case-visual .oc-three .oc-number{font-size:77.4px}
.all-case-visual .oc-three .oc-label{font-size:21.6px}
.all-case-visual .oc-three .oc-outcome-text{font-size:26.1px}
.all-case-visual .oc-single{grid-template-columns:1fr;min-height:324px}
.all-case-visual .oc-single .oc-panel{align-items:center;text-align:center;padding:36px 48.6px}
.all-case-visual .oc-single .oc-number{font-size:135px}
.all-case-visual .oc-single .oc-label{max-width:35ch;font-size:26.1px;line-height:1.17}
.all-case-visual .oc-single .oc-eyebrow{margin-bottom:16.2px}
.all-case-visual .oc-single-rank .oc-number{font-size:124.2px}
.all-case-visual .oc-single-nurture .oc-number{font-size:122.4px}
.all-case-visual .oc-small-prefix{display:block;font-size:20.7px;line-height:1.2;letter-spacing:-.02em;margin-bottom:6.3px}
.all-case-visual .oc-lead-results .oc-number{font-size:69.3px}
.all-case-visual .oc-lead-results .oc-label{font-size:20.7px}
.all-case-visual .oc-search-results .oc-number{font-size:91.8px}
.all-case-visual .oc-release-results .oc-label{font-size:22.5px}
.all-case-visual .oc-partnership-results .oc-outcome-text{font-size:32.4px}
.all-case-visual .oc-organic-results .oc-label{font-size:25.2px}
.all-case-visual .oc-ai-search-results .oc-panel{padding:28.8px 25.2px}
.all-case-visual .oc-ai-search-results .oc-outcome-text{font-size:24.3px;line-height:1.17}
.all-case-visual .oc-ai-search-results .oc-label{font-size:21.6px}
.all-case-visual .oc-outcomes{display:grid;grid-template-columns:1fr;min-height:0;height:auto}
.all-case-visual .oc-outcomes>.oc-panel{grid-column:auto!important;padding:27px 25.2px;min-height:0;border-left:0!important}
.all-case-visual .oc-outcomes>.oc-panel+.oc-panel{border-top:2px solid rgba(61,68,72,.27)}
.all-case-visual .oc-panel .oc-number,.all-case-visual .oc-three .oc-number{font-size:81.9px}
.all-case-visual .oc-panel .oc-label,.all-case-visual .oc-three .oc-label,.all-case-visual .oc-four .oc-label{font-size:22.5px;line-height:1.19}
.all-case-visual .oc-outcome-text,.all-case-visual .oc-three .oc-outcome-text,.all-case-visual .oc-four .oc-outcome-text,.all-case-visual .oc-five .oc-outcome-text,.all-case-visual .oc-five>.oc-panel:nth-child(-n/**/+2) .oc-outcome-text{font-size:27px;line-height:1.14}
.all-case-visual .oc-single .oc-panel{padding:32.4px 25.2px;text-align:left;align-items:flex-start}
.all-case-visual .oc-single .oc-number{font-size:92.7px}
.all-case-visual .oc-single .oc-label{font-size:24.3px}
.all-case-visual .oc-single .oc-label br{display:none}
.all-case-visual .oc-single-rank .oc-number{font-size:104.4px}
.all-case-visual .oc-single-nurture .oc-number{font-size:104.4px}
.all-case-visual .oc-lead-results .oc-number{font-size:86.4px}
.all-case-visual .oc-partnership-results .oc-outcome-text{font-size:29.7px}
.all-case-visual .oc-ai-search-results .oc-outcome-text{font-size:26.1px}
.all-case-visual .oc-search-results .oc-number{font-size:84.6px}
.all-case-visual .oc-ad-results{height:auto;min-height:390.6px;grid-template-rows:minmax(216px,auto) minmax(171px,auto)}
.all-case-visual .oc-ad-results>.oc-panel{padding:27px 32.4px;align-items:flex-start}
.all-case-visual .oc-ad-results>.oc-panel:nth-child(-n/**/+2){justify-content:flex-start}
.all-case-visual .oc-ad-results .oc-number{font-size:82.8px;line-height:.98}
.all-case-visual .oc-ad-results .oc-label{font-size:22.5px;line-height:1.23;margin-top:16.2px;max-width:24ch}
.all-case-visual .oc-ad-results .oc-outcome-text{font-size:24.3px;line-height:1.23;max-width:25ch}
.all-case-visual .oc-ad-results{min-height:0;grid-template-rows:none}
.all-case-visual .oc-ad-results>.oc-panel{padding:27px 25.2px}
.all-case-visual .oc-ad-results .oc-number{font-size:81.9px}
.all-case-visual .oc-ad-results .oc-label{font-size:22.5px}
.all-case-visual .oc-ad-results .oc-outcome-text{font-size:26.1px;line-height:1.17}
.all-case-visual .oc{width:100%;margin-left:auto;margin-right:auto}
}
