/* Super Jê uses the approved illustration; the first video slide is untouched. */
#hero-adson{background:radial-gradient(ellipse at 76% 60%,#115650 0%,#071c33 42%,#06152d 80%)}
#hero-adson .sj-hero-art{position:absolute;right:max(4vw,24px);top:140px;bottom:76px;width:39%;display:flex;justify-content:center;align-items:center;z-index:0}
#hero-adson .sj-hero-art img{display:block;width:100%;height:100%;object-fit:contain}
#hero-adson .je-hero-content{position:relative;z-index:1}
#hero-adson .je-hero-shade{display:none}
#hero-adson .hero-copy{max-width:57%}
#hero-adson .je-signature{font-size:clamp(44px,4.6vw,66px)}
#hero-adson .je-signature small{font-size:15px;letter-spacing:.05em;margin-top:12px;color:#50e1bb;line-height:1.4}
#hero-adson h2.je-main-title{font-size:clamp(34px,3.8vw,54px)}
#ads-on .je-presenter img{height:680px;max-width:100%;object-fit:contain}
#ads-on .je-skills-title>strong{font-size:clamp(38px,4vw,54px)}
@media(max-width:900px){
 .hero>#hero-adson{display:grid;grid-template-rows:auto auto auto auto auto auto auto;padding-top:110px;padding-bottom:85px}
 #hero-adson .je-hero-content,#hero-adson .hero-copy{display:contents}
 #hero-adson .hero-copy>.eyebrow{grid-area:1/1;position:relative;margin:0 12px 16px;align-self:auto;font-size:clamp(9px,2.6vw,13px)!important}
 #hero-adson .je-signature{grid-area:2/1;position:relative;align-self:auto;margin:0 16px 12px;font-size:44px}
 #hero-adson .je-signature small{font-size:13px;margin-top:8px}
 #hero-adson .sj-hero-art{grid-area:3/1;position:relative;inset:auto;justify-self:center;width:78%;height:310px;margin:0}
 #hero-adson h2.je-main-title{grid-area:4/1;align-self:auto;width:calc(100% - 32px);font-size:clamp(27px,6.8vw,42px);margin:18px 16px 8px}
 #hero-adson .channel-strip{grid-area:5/1}
 #hero-adson .je-hero-subtitle{grid-area:6/1}
 #hero-adson .hero-actions{grid-area:7/1}
 #ads-on .je-presenter{right:0}
 #ads-on .je-presenter img{height:auto;width:100%;max-height:460px}
 #ads-on .je-skills-title>strong{font-size:clamp(27px,7.2vw,46px);white-space:normal;line-height:1.1}
}
