/* Demo 35 .vc_custom_1761133546452: Beyond Earth featured photograph row. */
@font-face{font-family:PolySans;src:url('/ohio/PolySans-Median.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
.source-demo35-wrapper{width:100vw;margin-inline:calc(50% - 50vw)}
.sourced-site:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2,.variant-16-brand-green-v1-2-copy) #main .source-demo35-featured.vc_row{position:relative;left:0!important;width:100%!important;max-width:100%!important;margin:0;padding:0 7vw!important;border-radius:0;background:#e8e4d8 url('/ohio/demo35-featured.webp') center center/cover no-repeat;color:#2c2a24d6}
.source-demo35-featured .vc_column-inner{padding-inline:12px}
.source-demo35-featured .vc_inner{margin-inline:-12px}
:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2,.variant-16-brand-green-v1-2-copy) #main .source-demo35-featured .featured-label .title{font-family:PolySans,sans-serif;font-size:1.5em;font-weight:500;line-height:1.05;letter-spacing:-.01em;color:#2c2a24f5}
.source-demo35-featured .vc_separator{margin-top:12px!important;margin-bottom:24px}
.source-demo35-featured .badge{background:#88888929;color:#000000b3;border-radius:18px;padding:4px 12px;font-size:14.4px;line-height:1;min-height:28px;margin-bottom:1em;font-weight:500}
:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2,.variant-16-brand-green-v1-2-copy) #main .source-demo35-featured .featured-title .title{font-family:PolySans,sans-serif;font-size:clamp(31.3344px,calc(3.15vw + .25rem),48.96px);font-weight:500;line-height:1.05;letter-spacing:-.01em;text-transform:none;color:#2c2a24f5;margin:0 0 1.5rem;padding:0}
:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2,.variant-16-brand-green-v1-2-copy) #main .source-demo35-featured .approach-emphasis{color:var(--palette-ink)}
.source-demo35-featured .ohio-text-sc{color:#2c2a24d6;font-size:16.4px;line-height:1.6;margin-top:-8px!important;margin-bottom:8px!important}
.source-demo35-featured .ohio-text-sc p{margin:0 0 16.4px}
:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2,.variant-16-brand-green-v1-2-copy) #main .source-demo35-featured a.button{font-family:PolySans,sans-serif;font-size:15.58px;font-weight:500;min-height:52px;padding:0 24px}
.sourced-site:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2) #main a.button,.sourced-site:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2) #masthead a.button{border-radius:10px}
@media(max-width:767px){
 .sourced-site:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2,.variant-16-brand-green-v1-2-copy) #main .source-demo35-featured.vc_row{padding:0 16px!important}
 .source-demo35-featured .vc_col-sm-5,.source-demo35-featured .vc_col-sm-7{width:100%}
 .source-demo35-featured .vc_col-sm-7{display:none}
 .source-demo35-featured .clb__sm_section_spacer{height:6vh!important}
 :is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2,.variant-16-brand-green-v1-2-copy) #main .source-demo35-featured .featured-title .title{font-size:31.3344px}
}

.sourced-site.variant-16-brand-green-v1-2-copy #main #agencies.source-demo35-featured a.button{border-radius:10px}

/* Topic images from Ohio Demo 10 and Demo 35; original featured geometry retained. */
.sourced-site:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2) #main :is(#growth-and-technology,#ai-and-human,#maximise-roi,#agency-delivery).source-demo35-featured{
 background-color:rgb(var(--featured-surface));
 background-image:linear-gradient(90deg,rgba(var(--featured-surface),1) 0%,rgba(var(--featured-surface),.99) 38%,rgba(var(--featured-surface),.9) 45%,rgba(var(--featured-surface),0) 64%),var(--featured-photo);
 background-size:100% 100%,cover;
 background-position:center,center;
 background-repeat:no-repeat;
}
:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2) #growth-and-technology{--featured-surface:242,245,237;--featured-photo:url('/images/v13-technology.webp')}
:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2) #ai-and-human{--featured-surface:242,245,237;--featured-photo:url('/images/v13-human.jpg')}
:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2) #maximise-roi{--featured-surface:235,230,220;--featured-photo:url('/images/v13-performance.webp')}
.sourced-site:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2) #main #growth-and-technology.source-demo35-featured{background-size:100% 100%,auto 100%;background-position:center,right center}
@media(max-width:767px){
 .sourced-site:is(.variant-15-brand-green-v1-3,.variant-14-agencies-v1-2) #main :is(#growth-and-technology,#ai-and-human,#maximise-roi,#agency-delivery).source-demo35-featured{
  background-image:linear-gradient(90deg,rgba(var(--featured-surface),.97),rgba(var(--featured-surface),.9)),var(--featured-photo);
 }
}
