body>header{position:absolute;inset:0 0 auto;z-index:10;background:linear-gradient(#160c148c,transparent);border-bottom:1px solid #ffffff25;color:#fff6e6;height:90px}.fullscreen-hero{position:relative;padding:0!important;background:#241b1d;height:100vh;height:100svh;min-height:660px;overflow:hidden}.fullscreen-hero .hero-comparison{position:relative;width:100%;height:100%;isolation:isolate}.fullscreen-hero .comparison-stage{position:absolute;inset:0;width:100%;height:100%!important;aspect-ratio:auto;box-shadow:none}.fullscreen-hero .raw-video>img,.fullscreen-hero .campaign-presentation>img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.fullscreen-hero .video-overlay{padding:0;background:transparent}.fullscreen-hero .take-label{top:110px;left:5%;z-index:1;font-size:10px;padding:7px 12px}.fullscreen-hero .video-overlay>span:first-child{position:absolute;top:110px;right:5%;font-size:10px;padding:7px 12px}.fullscreen-hero .hero-comparison:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#100a111a 10%,transparent 28%,#100a1155 48%,#100a11c9 80%,#100a11e6);z-index:1;pointer-events:none}.fullscreen-hero .comparison-line{z-index:2;background:#f0e7d760;pointer-events:none}.fullscreen-hero .comparison-line>span{top:37%;border:1px solid #f0e7d7b0;background:#f0e7d7e6}.fullscreen-copy{position:absolute;left:5%;right:5%;bottom:110px;z-index:3;color:#fff6e6;pointer-events:none;max-width:1100px}.fullscreen-copy h1{margin:0;font-size:clamp(44px,5.55vw,88px);line-height:1.04;letter-spacing:-2.8px;font-weight:500;text-shadow:0 2px 25px #100a1130}.fullscreen-copy h1 em{font-size:1em}.fullscreen-copy p{font-size:clamp(16px,1.5vw,22px);margin:22px 0 26px;color:#fff6e6}.fullscreen-copy .button{pointer-events:auto;font-size:16px;padding:17px 28px}.fullscreen-hero .simple-comparison-footer{position:absolute;bottom:18px;left:5%;right:5%;z-index:3;padding:0;display:flex;align-items:center;gap:25px;justify-content:space-between}.fullscreen-hero .simple-comparison-footer p{color:#e6d9d3;font-size:11px}.fullscreen-hero .compare-control{font-size:12px;color:#fff6e6}.fullscreen-hero .compare-control input{accent-color:var(--cream)}@media(min-width:1600px){.fullscreen-copy{max-width:1300px}}@media(max-width:750px){body>header{height:76px}.fullscreen-hero{min-height:680px}.fullscreen-hero .take-label,.fullscreen-hero .video-overlay>span:first-child{top:94px;font-size:9px}.fullscreen-hero .raw-video>img,.fullscreen-hero .campaign-presentation>img{object-position:50% 18%}.fullscreen-copy{bottom:110px;left:6%;right:6%}.fullscreen-copy h1{font-size:clamp(36px,7.3vw,53px);letter-spacing:-1.6px;line-height:1.08}.fullscreen-copy p{font-size:16px;margin:18px 0 23px;max-width:300px}.fullscreen-copy .button{font-size:15px;padding:15px 23px}.fullscreen-hero .comparison-line>span{top:34%;width:42px;height:42px}.fullscreen-hero .simple-comparison-footer{display:block;left:6%;right:6%;bottom:15px}.fullscreen-hero .compare-control{justify-content:space-between}.fullscreen-hero .simple-comparison-footer p{font-size:10px;margin-top:5px}.fullscreen-hero .hero-comparison:after{background:linear-gradient(180deg,#100a1126,transparent 25%,#100a1166 45%,#100a11d9 78%,#100a11ed)}}@media(max-height:650px) and (min-width:751px){.fullscreen-hero{min-height:560px}.fullscreen-copy{bottom:75px}.fullscreen-copy h1{font-size:48px}.fullscreen-copy p{margin:15px 0}.fullscreen-copy .button{padding:12px 24px}.fullscreen-hero .comparison-line>span{top:33%}}
.fullscreen-hero .raw-video{clip-path:inset(0 calc(100% - var(--reveal,50%)) 0 0)}
