:root{--red:#eb0a1e;--red-dark:#b50713;--ink:#0e0e0f;--paper:#fff;--concrete:#efedea;--gold:#c9a14e;--gold-deep:#a87f2e;--display:"Anton", "Arial Black", sans-serif;--body:"Archivo", "Helvetica Neue", sans-serif;--script:"Permanent Marker", cursive}*,:before,:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);background:var(--paper);color:var(--ink)}[data-lang]{display:none}html[data-lang-active=en] [data-lang=en],html[data-lang-active=es] [data-lang=es]{display:revert}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.bar{font-family:var(--display);text-transform:uppercase;color:#fff;padding:10px 26px 12px;font-size:26px;line-height:1;display:inline-block;position:relative;transform:skew(-6deg)}.bar>span{display:inline-block;transform:skew(2deg)}.bar--ink{background:var(--ink);clip-path:polygon(0 8%,100% 0,99% 94%,1% 100%)}.bar--red{background:linear-gradient(100deg, var(--red) 60%, var(--red-dark));clip-path:polygon(1% 0,100% 6%,100% 100%,0 92%)}.chevrons{font-family:var(--body);color:var(--red);letter-spacing:-.05em;font-size:26px;font-weight:900}.halftone{border:2px solid var(--ink);background-image:radial-gradient(circle,#0e0e0f38 1.5px,#0000 1.6px);background-size:11px 11px;height:110px;-webkit-mask-image:linear-gradient(115deg,#000 30%,#0000 75%);mask-image:linear-gradient(115deg,#000 30%,#0000 75%)}.halftone--red{background-color:var(--red);background-image:radial-gradient(circle,#ffffff59 1.5px,#0000 1.6px);-webkit-mask-image:none;mask-image:none}.votw,.votw-ribbon{background:linear-gradient(100deg, var(--gold-deep), var(--gold) 45%, #e6c87e 55%, var(--gold-deep));color:var(--ink);text-transform:uppercase;letter-spacing:.08em;clip-path:polygon(0 10%,100% 0,98% 100%,2% 92%);align-items:center;gap:10px;padding:9px 18px;font-size:13px;font-style:italic;font-weight:900;display:inline-flex;transform:skew(-6deg)}.votw>*,.votw-ribbon>*{display:inline-block;transform:skew(2deg)}.btn{font-family:var(--body);text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(100deg, var(--red) 60%, var(--red-dark));cursor:pointer;clip-path:polygon(2% 0,100% 4%,98% 100%,0 94%);border:none;padding:14px 30px;font-size:15px;font-style:italic;font-weight:900;display:inline-block;transform:skew(-6deg)}.btn>span{display:inline-block;transform:skew(2deg)}.btn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.btn--ghost{color:var(--ink);clip-path:none;border:3px solid var(--ink);background:#fff}.kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--red-dark);font-size:12px;font-style:italic;font-weight:900}.script{font-family:var(--script);display:inline-block}.inner{max-width:420px;margin:0 auto}header{border-bottom:3px solid var(--ink);z-index:3;background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:relative}.lockup{align-items:center;display:flex}.lockup img{width:auto;height:40px;display:block}.lang{border:2px solid var(--ink);font-size:12px;font-weight:900;display:flex}.lang button{font:inherit;cursor:pointer;background:#fff;border:0;padding:6px 10px}.lang button[aria-pressed=true]{background:var(--ink);color:#fff}.lang button:focus-visible{outline:3px solid var(--red);outline-offset:2px}.hero{background:var(--paper);padding:28px 20px 34px;position:relative;overflow:hidden}.hero .swash{background:linear-gradient(115deg, var(--red) 55%, var(--red-dark));clip-path:polygon(18% 0,100% 12%,92% 100%,0 78%);z-index:0;width:340px;height:300px;position:absolute;inset:auto -80px -40px auto;transform:rotate(-8deg)}.hero .dots{z-index:1;background-image:radial-gradient(circle,#0e0e0f33 1.5px,#0000 1.6px);background-size:11px 11px;width:220px;height:220px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 30%,#0000 70%);mask-image:radial-gradient(circle at 100% 0,#000 30%,#0000 70%)}.hero>.inner{z-index:2;position:relative}.eyebrow{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;clip-path:polygon(0 12%,100% 0,98% 100%,2% 88%);padding:7px 14px;font-size:11px;font-style:italic;font-weight:900;display:inline-block;transform:skew(-6deg)}.eyebrow>span{display:inline-block;transform:skew(2deg)}.hero h1{font-family:var(--display);text-transform:uppercase;max-width:9ch;margin:18px 0 4px;font-size:clamp(44px,6.5vw,84px);line-height:.98;transform:skew(-4deg)}.hero h1 .red{color:var(--red)}.hero .script{color:var(--red);margin:2px 0 14px;font-size:27px;transform:rotate(-2.5deg)}.hero .sub{background:var(--paper);max-width:30ch;box-shadow:0 0 0 6px var(--paper);width:fit-content;margin-bottom:20px;font-size:15px;font-weight:600;line-height:1.45}.cta-row{gap:10px;max-width:290px;display:grid}.cta-row .btn{text-align:center;padding:15px 20px;text-decoration:none;display:block}.lang-inline{cursor:pointer;background:var(--paper);box-shadow:0 0 0 5px var(--paper);font:900 italic 14px var(--body);color:var(--red-dark);text-underline-offset:4px;border:0;margin-top:14px;padding:2px 0;text-decoration:underline 2px}.lang-inline:focus-visible{outline:3px solid var(--red);outline-offset:3px}.callbar{z-index:5;border-top:3px solid var(--ink);background:#fff;grid-template-columns:1fr 1fr;max-width:480px;margin:0 auto;display:grid;position:sticky;bottom:0}.callbar a{text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:15px 8px;font-size:13.5px;font-style:italic;font-weight:900;text-decoration:none}.callbar .call{background:var(--ink);color:#fff}.callbar .claim{background:var(--red);color:#fff}.vehicles{background:var(--concrete);padding:36px 24px}.vehicles .inner{max-width:1100px}.vehicles .bar{font-size:30px}.section-head{justify-items:start;gap:6px;margin-bottom:26px;display:grid}.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:22px;display:grid}.card{border:3px solid var(--ink);background:#fff;flex-direction:column;display:flex;position:relative;box-shadow:6px 6px #0e0e0fe6}.photo{border-bottom:3px solid var(--ink);background:#fff;height:190px;position:relative;overflow:hidden}.photo img{z-index:1;object-fit:contain;filter:drop-shadow(4px 5px #0e0e0f40);width:100%;height:100%;padding:8px 8px 22px;display:block;position:relative}.photo .dots{background-image:radial-gradient(circle,#0e0e0f24 1.5px,#0000 1.6px);background-size:11px 11px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000 45%,#0000 80%);mask-image:linear-gradient(115deg,#000 45%,#0000 80%)}.photo .swash{background:linear-gradient(115deg, var(--red) 55%, var(--red-dark));clip-path:polygon(14% 0,100% 18%,94% 100%,0 74%);opacity:.92;width:230px;height:120px;position:absolute;inset:auto -30px -18px auto}.photo svg{filter:drop-shadow(4px 5px #0e0e0f40);width:86%;height:auto;margin:auto;position:absolute;inset:0}.price-tag{z-index:2;background:linear-gradient(100deg, var(--red) 60%, var(--red-dark));color:#fff;font-family:var(--display);clip-path:polygon(2% 0,100% 6%,98% 100%,0 92%);padding:8px 18px 9px;font-size:24px;position:absolute;bottom:-16px;right:-6px;transform:skew(-6deg)}.price-tag>div{transform:skew(2deg)}.card .body{flex-direction:column;flex:1;padding:26px 18px 18px;display:flex}.card .name{font-family:var(--display);text-transform:uppercase;font-size:27px;line-height:1;transform:skew(-4deg)}.card .trim{text-transform:uppercase;letter-spacing:.1em;color:var(--red-dark);margin:4px 0 10px;font-size:12px;font-style:italic;font-weight:800}.card .offer{margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.45}.card .disclaimer{color:#7a7a7a;margin-bottom:14px;font-size:10px;line-height:1.4}.card .cta{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--ink);clip-path:polygon(2% 0,100% 4%,98% 100%,0 94%);align-self:flex-start;margin-top:auto;padding:12px 22px;font-size:13.5px;font-style:italic;font-weight:900;text-decoration:none;display:inline-block;transform:skew(-6deg)}.card .cta>span{display:inline-block;transform:skew(2deg)}.card .cta:focus-visible{outline:3px solid var(--red);outline-offset:3px}.card--votw{border-color:var(--gold-deep);box-shadow:6px 6px 0 var(--gold-deep)}.card--votw .photo{border-bottom-color:var(--gold-deep)}.card--votw .cta{background:linear-gradient(100deg, var(--red) 60%, var(--red-dark))}.votw-ribbon{z-index:3;padding:8px 16px;font-size:11.5px;position:absolute;top:-14px;left:12px}.spin{background:var(--ink);color:#fff;padding:34px 20px 38px;position:relative;overflow:hidden}.spin .dots{background-image:radial-gradient(circle,#ffffff29 1.5px,#0000 1.6px);background-size:11px 11px;width:240px;height:240px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 30%,#0000 70%);mask-image:radial-gradient(circle at 100% 0,#000 30%,#0000 70%)}.spin .inner{position:relative}.spin .kicker{color:var(--gold);margin-bottom:10px}.spin h2{font-family:var(--display);text-transform:uppercase;margin-bottom:6px;font-size:38px;line-height:.98;transform:skew(-4deg)}.spin h2 .red{color:var(--red)}.tagline-bar{background:linear-gradient(100deg, var(--red) 60%, var(--red-dark));text-transform:uppercase;letter-spacing:.1em;clip-path:polygon(0 10%,100% 0,98% 100%,2% 90%);margin:8px 0 26px;padding:8px 16px;font-size:13px;font-style:italic;font-weight:900;display:inline-block;transform:skew(-6deg)}.tagline-bar>span{display:inline-block;transform:skew(2deg)}.wheel-wrap{place-items:center;margin-bottom:26px;display:grid}.wheel-outer{width:280px;height:280px;position:relative}.pointer{z-index:4;border-left:14px solid #0000;border-right:14px solid #0000;border-top:24px solid var(--red);filter:drop-shadow(0 2px #fff);width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.rim{background:#1c1c1e;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 4px #000,0 10px 30px #0009}.bulbs{position:absolute;inset:0}.bulbs i{width:7px;height:7px;transform:translate(-50%, -50%) rotate(var(--b)) translateY(-129px);background:radial-gradient(circle at 35% 30%,#fbefc9,#f5dfa6 60%,#c9a14e);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 6px #f5dfa6cc}.wheel{background:conic-gradient(var(--red) 0 45deg, #fff 45deg 90deg, var(--ink) 90deg 135deg, #fff 135deg 180deg, var(--red) 180deg 225deg, #fff 225deg 270deg, var(--ink) 270deg 315deg, #fff 315deg 360deg);border-radius:50%;animation:28s linear infinite spin;position:absolute;inset:22px}.wheel .amt{font-family:var(--display);transform:translate(-50%, -50%) rotate(var(--a)) translateY(-84px);font-size:20px;position:absolute;top:50%;left:50%}.amt.on-white{color:var(--ink)}.amt.on-dark{color:#fff}@keyframes spin{to{transform:rotate(360deg)}}.medallion{z-index:3;background:radial-gradient(circle at 35% 30%, #f0d9a0, var(--gold) 55%, var(--gold-deep));border:4px solid #000;border-radius:50%;place-items:center;width:84px;height:84px;margin:auto;display:grid;position:absolute;inset:0}.medallion img{filter:drop-shadow(0 1px 1px #00000059);width:52%;height:auto;display:block}.win{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.win .label{text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-style:italic;font-weight:900}.win .amount{font-family:var(--display);color:var(--red);font-size:44px;transform:skew(-4deg)}.spin .script{color:var(--gold);margin-bottom:18px;font-size:21px;transform:rotate(-2deg)}.spin .cta{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(100deg, var(--red) 60%, var(--red-dark));clip-path:polygon(2% 0,100% 4%,98% 100%,0 94%);max-width:300px;margin-bottom:16px;padding:15px 20px;font-size:15px;font-style:italic;font-weight:900;text-decoration:none;display:block;transform:skew(-6deg)}.spin .cta>span{display:inline-block;transform:skew(2deg)}.spin .cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.spin .disclaimer{color:#9a9a9a;max-width:44ch;font-size:9.5px;line-height:1.5}.lead{background:var(--paper);padding:32px 20px 36px;position:relative;overflow:hidden}.lead .swash{background:linear-gradient(115deg, var(--red) 55%, var(--red-dark));clip-path:polygon(10% 0,100% 20%,84% 100%,0 70%);opacity:.12;width:260px;height:180px;position:absolute;top:-30px;left:-70px}.lead .inner{position:relative}.lead .kicker{margin-bottom:8px}.lead .script{color:var(--red);margin-bottom:20px;font-size:19px;transform:rotate(-2deg)}.lead form{gap:14px;display:grid}.lead label{text-transform:uppercase;letter-spacing:.1em;gap:5px;font-size:11px;font-style:italic;font-weight:900;display:grid}.lead textarea{resize:vertical}.lead input,.lead select,.lead textarea{font:600 15px var(--body);border:2.5px solid var(--ink);background:#fff;border-radius:0;width:100%;padding:12px}.lead input:focus-visible,.lead select:focus-visible,.lead textarea:focus-visible{outline:3px solid var(--red);outline-offset:1px}.hint{letter-spacing:0;text-transform:none;color:#7a7a7a;font-size:11px;font-style:normal;font-weight:600}.field-error{letter-spacing:0;text-transform:none;color:var(--red-dark);font-size:11px;font-style:normal;font-weight:700}.pill-group{flex-wrap:wrap;gap:8px;display:flex}.pill-group input[type=radio]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pill{font:900 italic 12px var(--body);text-transform:uppercase;letter-spacing:.06em;border:2.5px solid var(--ink);cursor:pointer;background:#fff;padding:9px 13px;display:inline-block}.pill-group input[type=radio]:checked+.pill{background:var(--ink);color:#fff}.pill-group input[type=radio]:focus-visible+.pill{outline:3px solid var(--red);outline-offset:2px}.submit{font:900 italic 16px var(--body);text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(100deg, var(--red) 60%, var(--red-dark));cursor:pointer;clip-path:polygon(2% 0,100% 4%,98% 100%,0 94%);border:0;margin-top:4px;padding:16px 20px;transform:skew(-6deg)}.submit>span{display:inline-block;transform:skew(2deg)}.submit:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.submit:disabled{opacity:.6;cursor:default}.privacy{color:#7a7a7a;font-size:10px;line-height:1.5}.thanks{border:3px solid var(--ink);background:var(--concrete);margin-top:22px;padding:18px;box-shadow:5px 5px #0e0e0fe6}.thanks .big{font-family:var(--display);text-transform:uppercase;margin-bottom:4px;font-size:22px;transform:skew(-4deg)}.thanks p{font-size:13px;font-weight:600;line-height:1.5}.thanks a{color:var(--red-dark);font-weight:900}.form-error{border:3px solid var(--red);background:#fff;margin-top:22px;padding:18px;box-shadow:5px 5px #eb0a1e66}.form-error p{color:var(--red-dark);font-size:13px;font-weight:700;line-height:1.5}.podcast{background:var(--ink);color:#fff;padding:30px 20px;position:relative;overflow:hidden}.podcast .dots{background-image:radial-gradient(circle,#ffffff26 1.5px,#0000 1.6px);background-size:11px 11px;width:200px;height:160px;position:absolute;bottom:0;left:0;-webkit-mask-image:radial-gradient(circle at 0 100%,#000 30%,#0000 75%);mask-image:radial-gradient(circle at 0 100%,#000 30%,#0000 75%)}.podcast .inner{position:relative}.podcast h2{font-family:var(--display);text-transform:uppercase;margin-bottom:4px;font-size:27px;line-height:1;transform:skew(-4deg)}.podcast .script{color:var(--gold);margin-bottom:16px;font-size:18px;transform:rotate(-2deg)}.platforms{flex-wrap:wrap;gap:10px;display:flex}.platform{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;background:#fff;border:2.5px solid #fff;align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;font-style:italic;font-weight:900;text-decoration:none;display:inline-flex}.platform:focus-visible{outline:3px solid var(--red);outline-offset:2px}.platform .dot{border-radius:50%;width:16px;height:16px}.podcast .pod-logo{width:min(240px,70%);height:auto;margin-bottom:12px;display:block}.spotify .dot{background:#1db954}.apple .dot{background:linear-gradient(#b150e2,#8656dd)}.youtube .dot{background:red;border-radius:4px;position:relative}.youtube .dot:after{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid #fff;position:absolute;top:4.5px;left:6px}footer{border-top:6px solid var(--red);background:#fff;padding:28px 20px 110px}footer .f-name{font-family:var(--display);text-transform:uppercase;margin-bottom:2px;font-size:21px}footer .f-name span{color:var(--red)}footer .f-tag{font-family:var(--script);color:var(--red);margin-bottom:16px;font-size:15px}footer .f-grid{gap:12px;font-size:13.5px;font-weight:600;line-height:1.5;display:grid}footer .f-grid .lbl{text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a;font-size:10px;font-style:italic;font-weight:900;display:block}footer .f-grid a{color:var(--ink);font-weight:800}footer .f-legal{border-top:2px solid var(--concrete);color:#8a8a8a;margin-top:18px;padding-top:14px;font-size:9.5px;line-height:1.5}footer .f-directions{text-transform:uppercase;letter-spacing:.06em;background:var(--ink);clip-path:polygon(2% 0,100% 4%,98% 100%,0 94%);width:fit-content;margin-top:10px;padding:10px 18px;font-size:12.5px;font-style:italic;font-weight:900;text-decoration:none;display:block;transform:skew(-6deg);color:#fff!important}footer .f-directions>span{display:inline-block;transform:skew(2deg)}footer .f-directions:focus-visible{outline:3px solid var(--red);outline-offset:3px}@media (width>=640px){.inner,.lead .inner,.podcast .inner,footer .inner,.hero>.inner,.spin .inner{max-width:560px}}@media (width>=900px){.callbar{display:none}footer{padding-bottom:40px}}@media (width>=1024px){.hero{padding:72px 48px 96px}.hero>.inner{max-width:1100px}.hero .script{font-size:34px}.hero .sub{max-width:38ch;font-size:17px}.cta-row{grid-template-columns:auto auto;justify-content:start;max-width:none}.cta-row .btn{padding:16px 36px}.hero .swash{clip-path:polygon(24% 0,100% 0,100% 100%,0 86%);width:44vw;height:128%;inset:-12% -10% auto auto;transform:rotate(0)}.hero .dots{background-image:radial-gradient(circle,#ffffff4d 1.8px,#0000 1.9px);background-size:13px 13px;width:38vw;height:100%;top:0;right:0;-webkit-mask-image:radial-gradient(circle at 80% 20%,#000 30%,#0000 72%);mask-image:radial-gradient(circle at 80% 20%,#000 30%,#0000 72%)}.spin{padding:72px 48px}.spin .inner{grid-template-columns:minmax(0,1fr) 440px;align-items:center;column-gap:56px;max-width:1100px;display:grid}.spin .inner>*{grid-column:1}.spin .wheel-wrap{grid-area:1/2/span 7;width:440px;height:440px;margin:0}.spin .wheel-outer{transform:scale(1.5)}.spin h2{font-size:clamp(38px,4.2vw,56px)}}
