.hero-art{height:570px;overflow:visible}.hero-copy{position:relative;z-index:5}.hero-gigantor{bottom:-8%;height:590px;position:absolute;right:2%;z-index:2}.hero-art .sun-disc{right:14%;top:9%}.hero-art .orbit{z-index:1}.ticker-boy{height:175px;left:19%;position:absolute;top:-137px;z-index:5}.marquee{overflow:visible;position:relative;z-index:4}.story-card{overflow:hidden}.cameo-boy{bottom:-28px;max-height:245px;position:absolute;right:-8px;z-index:0}.story-card .card-top,.story-card .card-quote,.story-card .card-bottom{position:relative;z-index:1}.specs .section-content{margin-left:-28px;max-width:600px}.specs .signal-box{min-height:360px;overflow:hidden;padding:24px;width:330px}.cameo-spies{bottom:-12px;height:225px;position:absolute;right:4px;transform:rotate(4deg);z-index:0}.signal-box p,.signal-box span,.signal-box .signal-icon{position:relative;z-index:1}.signal{overflow:hidden;position:relative}.guest-elmer,.guest-bugs{background-image:url('assets/guest-stars.jpeg');background-repeat:no-repeat;background-size:1376px 768px;mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:2}.guest-elmer{height:425px;right:-8px;top:20px;width:330px;background-position:-1030px -315px}.guest-bugs{bottom:-70px;height:425px;left:-18px;width:310px;background-position:-55px -315px}.signal .section-content{position:relative;z-index:3}.signal form{position:relative;z-index:4}.hero-stamp{z-index:4}@media(max-width:800px){.hero-art{height:500px;transform:scale(.78)}.hero-gigantor{height:540px;right:-4%}.specs .section-content{margin-left:0}.specs .signal-box{margin-top:40px;width:auto}.ticker-boy{height:125px;left:9%;top:-98px}.cameo-spies{height:160px;right:-25px}.guest-elmer{height:250px;right:-65px;top:20px;width:200px;background-size:825px 460px;background-position:-618px -190px}.guest-bugs{bottom:-45px;height:250px;left:-50px;width:180px;background-size:825px 460px;background-position:-33px -190px}}
.specs{padding-top:145px}.specs .section-content{padding-top:12px}.specs .section-content h2{margin-top:0}
.specs{grid-template-columns:minmax(0,1fr) 340px;gap:28px 60px;padding:80px max(24px,6vw);scroll-margin-top:28px;overflow:visible}
.specs .section-number{grid-column:1 / -1}
.specs{position:relative;padding-right:max(200px,18vw)}
.section-spies{position:absolute;height:340px;width:auto;right:-20px;bottom:55px;pointer-events:none}
@media(max-width:800px){#specs .signal-box{width:calc(100% - 115px);padding:20px;min-height:240px}#specs .signal-box p{font-size:25px}#specs .signal-box span{font-size:9px}}
@media(max-width:1100px){.specs{grid-template-columns:minmax(0,1fr);padding-right:220px}.specs .signal-box{max-width:340px}.section-spies{height:310px;bottom:65px;right:-10px}}
@media(max-width:800px){.specs .signal-box{width:calc(100% - 120px);padding:20px;min-height:240px}.section-spies{height:240px;bottom:64px;right:-28px}}
.story{grid-template-columns:minmax(0,1fr) 340px;gap:28px 60px;padding:80px max(24px,6vw)}
.story .section-number{grid-column:1 / -1}
.story .section-content{min-width:0}
.story .section-content h2{font-size:clamp(48px,5.8vw,84px);line-height:1.04}
.story .story-card{width:100%;min-width:0;min-height:0;margin:0;padding:28px;transform:none;overflow:visible;display:flex;flex-direction:column;align-self:center}
.story .card-top{order:0}
.story .card-quote{order:1;font-size:42px;line-height:1.04;margin:26px 0 18px;overflow-wrap:normal}
.story .cameo-boy{order:2;position:static;width:100%;height:210px;max-height:none;object-fit:contain;margin:0;z-index:auto}
.story .card-bottom{order:3;position:static;margin-top:16px}
@media(max-width:1000px){.story{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.story .story-card{max-width:420px;justify-self:center}}
.specs .section-content{margin:0;max-width:none;padding:0;min-width:0}
.specs .section-content h2{font-size:clamp(48px,5.8vw,84px);line-height:1.04;padding-top:6px}
.specs .signal-box{width:100%;min-height:0;overflow:visible;transform:none;padding:32px;position:relative}
.specs .signal-box p{font-size:30px;line-height:1.08}
.specs .signal-box span{display:block;max-width:none;line-height:1.6}
.guest-elmer{clip-path:inset(0 0 0 34px)}
.guest-bugs{clip-path:polygon(0 0,220px 0,220px 115px,100% 115px,100% 100%,0 100%)}
@media(max-width:800px){.guest-elmer{clip-path:inset(0 0 0 21px)}.guest-bugs{clip-path:polygon(0 0,132px 0,132px 69px,100% 69px,100% 100%,0 100%)}}
.specs .cameo-spies{height:310px;width:auto;right:-36px;bottom:12px;transform:none;z-index:2}
@media(max-width:800px){.specs{display:grid;grid-template-columns:minmax(0,1fr);padding:64px 6vw;gap:24px}.specs .section-number{margin:0}.specs .section-content h2{font-size:clamp(40px,9vw,64px)}.specs .signal-box{margin:12px 0 0;min-height:0;width:100%;padding:28px}.story{padding:64px 6vw}.story .section-number{margin:0}.story .section-content h2{font-size:clamp(40px,9vw,64px)}.story .card-quote{font-size:clamp(32px,9vw,42px)}}
