html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@keyframes wgp-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.g .wgp{z-index:45;box-sizing:border-box;width:400px;color:var(--ink);background:var(--paper);border-radius:24px;padding:12px 12px 18px;animation:.45s cubic-bezier(.2,.8,.2,1) both wgp-in;position:fixed;bottom:28px;right:28px;box-shadow:0 24px 60px -12px #1b110c66,0 2px 8px #1b110c14}.g .wgp-card{color:#fff;background:radial-gradient(120% 140% at 85% 10%,#f2611b 0%,#d9480f 45%,#b83800 100%);border-radius:16px;height:226px;position:relative;overflow:hidden}.g .wgp-ribbon{background:linear-gradient(90deg,#ffe3cf,#fff6ee 50%,#ffe3cf);width:7%;position:absolute;top:0;bottom:0;left:68%}.g .wgp-mascot{width:160px;height:160px;position:absolute;bottom:10px;left:71.5%;transform:translate(-50%)}.g .wgp-copy{width:196px;position:absolute;bottom:22px;left:20px}.g .wgp-pill{letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff8c;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:600;display:inline-block}.g .wgp-title{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;margin:12px 0 0;font-size:32px;font-weight:400;line-height:1.04}.g .wgp-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:2px}.g .wgp-text{color:var(--muted);margin:14px 8px 12px;font-size:15px;line-height:1.45}.g .wgp-text b{color:var(--ink)}.g a.wgp-cta{color:#fff;background:var(--ink);border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin:0 8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.g a.wgp-cta:hover{color:#fff;background:var(--deep)}.g .wgp-fine{text-align:center;color:var(--muted);margin:10px 0 0;font-size:12px}@media (max-width:640px){.g .wgp{width:auto;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;bottom:0;left:0;right:0;box-shadow:0 -18px 50px -10px #1b110c59}}@media (max-width:640px),(max-height:600px){.g .wgp{padding-top:10px;padding-left:10px;padding-right:10px}.g .wgp-card{height:128px}.g .wgp-mascot{width:108px;height:108px;bottom:4px}.g .wgp-copy{width:58%;bottom:14px;left:16px}.g .wgp-pill{padding:3px 8px;font-size:9px}.g .wgp-title{margin-top:7px;font-size:24px}.g .wgp-text{margin:10px 6px 8px;font-size:14px;line-height:1.35}.g a.wgp-cta{min-height:44px;margin:0 6px;font-size:14.5px}.g .wgp-fine{margin-top:8px}}@media (max-width:640px) and (max-height:700px),(max-height:600px){.g .wgp-text{display:none}.g a.wgp-cta{margin-top:10px}}@media (max-width:380px){.g .wgp-title{font-size:22px}.g .wgp-mascot{width:92px;height:92px}}
