.je-hero-subtitle{color:#fff;font-size:22px;line-height:1.3;margin:18px 0 28px}
.je-skills-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 28px;color:#fff;font-size:20px}
.je-skills-title>strong{font-size:40px;letter-spacing:-.04em}
@media(min-width:901px){
 #hero-adson .hero-copy{max-width:720px}
 #hero-adson h2.je-main-title{font-size:clamp(42px,4.4vw,64px);line-height:1.08;letter-spacing:-.04em;margin:0}
 #hero-adson .je-hero-subtitle{font-size:clamp(21px,2vw,28px);white-space:nowrap}
 #ads-on .adson-section-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-areas:'eyebrow video' 'pitch video' 'method video' 'cta cta';gap:24px 24px}
 #ads-on .adson-copy>.eyebrow{justify-self:start;padding:10px 16px;border:1px solid #35dfb55c;border-radius:999px;background:#1cbd9820;line-height:1.45;max-width:100%}
 #ads-on .je-skills-title{font-size:24px;gap:14px}
 #ads-on .je-skills-title>strong{font-size:54px}
 #ads-on .je-presenter img{height:650px;max-width:100%;object-fit:contain}
}
@media(max-width:900px){#ads-on .adson-section-grid{grid-template-areas:'eyebrow' 'pitch' 'video' 'method' 'cta'}}
