.launch-offer{padding-top:17px;padding-bottom:10px}.launch-offer-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;padding:27px 32px;background:linear-gradient(120deg,#1c1921ed,#17141be8);border:1px solid #d2ad6c70;border-radius:20px;box-shadow:0 10px 45px #0002;color:#f6f0e5;font-family:'DM Sans',Arial,sans-serif}.launch-availability{display:inline-block;font-size:9px;letter-spacing:.15em;color:#f2d19a;border:1px solid #c9a66b77;background:#d4b16d14;border-radius:30px;padding:7px 11px}.launch-offer h2{font-family:Manrope,Arial,sans-serif;font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:14px 0 10px}.launch-offer h2 em{font-style:normal;color:#edcf9b}.launch-offer-copy>p{font-size:12px;line-height:1.7;color:#ddd3e0;max-width:400px;margin:0 0 15px}.launch-offer .button{font-size:11px;padding:11px 18px;display:inline-flex;border-radius:30px;background:#ede3cf;color:#252128;text-decoration:none;border:1px solid #ede3cf}.launch-time .eyebrow{font-size:9px;letter-spacing:.15em;color:#dbccd5}.campaign-clock{display:flex;gap:10px;align-items:flex-start;margin-top:17px;font-family:Manrope,Arial,sans-serif;font-variant-numeric:tabular-nums}.campaign-clock>span{min-width:54px;display:flex;flex-direction:column;align-items:center;gap:8px}.campaign-clock strong{font-size:38px;font-weight:500;letter-spacing:-.03em;line-height:1}.campaign-clock small{font-size:8px;letter-spacing:.16em;color:#d1bda4}.campaign-clock b{font-size:27px;font-weight:400;color:#bca57f;margin-top:1px}.launch-end-date{font-size:10px;line-height:1.7;color:#d1c6d2;max-width:350px;margin:18px 0 0}.launch-ended .campaign-clock{display:none}.launch-ended .launch-offer-inner{border-color:#8d829d70}.launch-ended .launch-availability{color:#e6dbe9}.launch-offer+.intro{padding-top:40px}.wandering-camera{position:fixed;top:0;left:0;width:47px;height:40px;z-index:30;pointer-events:none;animation:camera-tour 38s ease-in-out infinite;filter:drop-shadow(0 3px 7px #0008)}.wandering-camera[hidden]{display:none}.camera-top{position:absolute;width:18px;height:7px;top:7px;left:7px;background:#252229;border:1px solid #d5b37b;border-bottom:0;border-radius:4px 4px 0 0}.camera-body{position:absolute;top:13px;left:2px;width:43px;height:26px;border:1.5px solid #dbc395;background:linear-gradient(145deg,#292630,#121117);border-radius:6px;box-shadow:inset 0 0 0 2px #ffffff0c}.camera-lens{position:absolute;top:4px;left:12px;width:18px;height:18px;border:2px solid #d6b77c;border-radius:50%;background:radial-gradient(circle at 35% 35%,#b9cbd2 0%,#463d65 20%,#0b0c15 47%,#b8a17a 51%,#18151e 64%)}.camera-light{position:absolute;top:4px;right:3px;width:5px;height:3px;border-radius:1px;background:#f8ead3}.camera-flash{position:absolute;top:-15px;right:-23px;width:72px;height:72px;background:radial-gradient(circle,#fffce9d9 0%,#fbe7b888 12%,#ffe9c13d 32%,transparent 65%);opacity:0;animation:camera-shutter 38s linear infinite;transform:scale(.5)}.camera-animation-control{position:fixed;left:12px;bottom:12px;z-index:31;padding:9px 12px;min-height:36px;border:1px solid #cdbb9666;border-radius:25px;background:#17151de6;color:#e9dfcf;font:10px Arial,sans-serif;backdrop-filter:blur(8px);cursor:pointer}.camera-animation-control:focus-visible{outline:3px solid #efc989;outline-offset:4px}.camera-paused,.camera-paused .camera-flash{animation-play-state:paused}.camera-over-gallery{visibility:hidden}@keyframes camera-tour{0%,100%{transform:translate(7vw,20vh) rotate(-8deg)}14%,19%{transform:translate(82vw,26vh) rotate(7deg)}37%,42%{transform:translate(72vw,76vh) rotate(-5deg)}60%,65%{transform:translate(12vw,65vh) rotate(6deg)}83%,88%{transform:translate(44vw,37vh) rotate(-7deg)}}@keyframes camera-shutter{0%,15.8%,16.8%,38.8%,39.8%,61.8%,62.8%,84.8%,85.8%,100%{opacity:0;transform:scale(.5)}16.1%,39.1%,62.1%,85.1%{opacity:1;transform:scale(1)}}@media(max-width:850px){.launch-offer-inner{gap:23px;padding:24px}.launch-offer h2{font-size:24px}.campaign-clock{gap:7px}.campaign-clock strong{font-size:32px}.campaign-clock>span{min-width:45px}}@media(max-width:600px){.launch-offer{padding-top:10px}.launch-offer-inner{grid-template-columns:1fr;gap:23px;padding:23px}.launch-offer h2{font-size:25px}.launch-offer-copy>p{font-size:12px}.launch-time{border-top:1px solid #e7cf9d30;padding-top:19px}.campaign-clock{gap:9px;justify-content:space-between;max-width:310px}.campaign-clock strong{font-size:35px}.campaign-clock>span{min-width:40px}.launch-end-date{font-size:10px}.wandering-camera{scale:.85}.camera-animation-control{left:8px;bottom:8px;padding:9px 11px;min-height:36px;font-size:9px}.launch-offer+.intro{padding-top:30px}}@media(prefers-reduced-motion:reduce){.wandering-camera,.camera-flash{animation:none!important}.camera-flash{display:none}}
