:root{--ground: #191f31;--ground-raised: #232b42;--line: #3a4463;--ink: #f4e6c6;--ink-muted: #c9bda3;--rust: #b14f2b;--rust-deep: #9d4329;--burnt: #de8448;--rad-red: #ef5a36;--on-rad-red: #191f31;--on-rust: #f4e6c6;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 40px;--space-6: 64px;--radius-md: 12px;--radius-pill: 999px;--font-display: "Anton", "Impact", sans-serif;--font-accent: "Instrument Serif", Georgia, serif;--font-sans: "Barlow", "Helvetica Neue", Arial, sans-serif;--gutter: 16px;--max: 1200px;--nav-h: 64px}@media(min-width:768px){:root{--gutter: 40px;--nav-h: 76px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--ground);scroll-padding-top:calc(var(--nav-h) + 12px)}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--burnt)}:focus-visible{outline:2px solid var(--burnt);outline-offset:3px;border-radius:4px}.d{font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em}.a{font-family:var(--font-accent);font-style:italic;font-weight:400;color:var(--burnt);text-transform:none}.eyebrow{font-family:var(--font-sans);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--burnt)}.muted{color:var(--ink-muted)}.heading{margin:12px 0 0;line-height:.95}.heading .d{display:block;font-size:clamp(44px,9vw,72px);color:var(--ink)}.heading .a{display:block;font-size:clamp(42px,8.6vw,68px);line-height:1}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.section{background:var(--ground);padding:56px 0}@media(min-width:768px){.section{padding:88px 0}}.section.raised{background:var(--ground-raised)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;font-family:var(--font-sans);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;transition:transform .2s ease-out,background-color .2s ease-out}.pill:hover{transform:translateY(-2px)}.pill:active{transform:translateY(0)}.pill svg{width:18px;height:18px;flex:none}.pill.primary{background:var(--rad-red);color:var(--on-rad-red)}.pill.primary svg{fill:var(--on-rad-red)}.pill.ghost{background:transparent;color:var(--ink);border-color:var(--ink-muted)}.pill.phone{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:.03em}html.show-draft [data-draft]{outline:2px dashed #ffd400;outline-offset:2px}html.motion .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:calc(var(--i, 0) * 80ms)}html.motion .reveal.in{opacity:1;transform:none}@media(max-width:767px){html.motion .reveal{transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html.motion .reveal{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--rad-red);color:var(--on-rad-red);padding:10px 16px;border-radius:var(--radius-pill);font-weight:700;text-decoration:none}.skip:focus{top:8px}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background:var(--ground);border-bottom:1px solid var(--line)}.nav-in[data-astro-cid-dmqpwcec]{max-width:var(--max);margin:0 auto;padding:0 var(--gutter);height:var(--nav-h);display:flex;align-items:center;gap:12px}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);margin-right:auto}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:40px;height:41px}.wm[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;line-height:1}.wm[data-astro-cid-dmqpwcec] .d[data-astro-cid-dmqpwcec]{font-size:21px}.wm[data-astro-cid-dmqpwcec] .a[data-astro-cid-dmqpwcec]{font-size:20px;margin-top:2px}@media(min-width:440px){.wm[data-astro-cid-dmqpwcec]{display:flex}}@media(min-width:768px){.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:44px;height:45px}.wm[data-astro-cid-dmqpwcec] .d[data-astro-cid-dmqpwcec]{font-size:24px}.wm[data-astro-cid-dmqpwcec] .a[data-astro-cid-dmqpwcec]{font-size:21px}}.links[data-astro-cid-dmqpwcec]{display:none;gap:26px;margin-right:12px}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--ink-muted);text-decoration:none;font-weight:600;font-size:15px}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--ink)}@media(min-width:1100px){.links[data-astro-cid-dmqpwcec]{display:flex}}.call[data-astro-cid-dmqpwcec]{min-height:44px;padding:10px 16px;font-size:17px}@media(max-width:380px){.call[data-astro-cid-dmqpwcec]{padding:10px 12px;font-size:16px;gap:6px}.call[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:15px;height:15px}}.menu-btn[data-astro-cid-dmqpwcec]{width:44px;height:44px;flex:none;display:grid;place-items:center;background:transparent;border:2px solid var(--ink-muted);border-radius:var(--radius-pill);cursor:pointer}.bars[data-astro-cid-dmqpwcec]{display:grid;gap:4px}.bars[data-astro-cid-dmqpwcec] i[data-astro-cid-dmqpwcec]{display:block;width:16px;height:2px;background:var(--ink);border-radius:2px}@media(min-width:1100px){.menu-btn[data-astro-cid-dmqpwcec]{display:none}}.menu[data-astro-cid-dmqpwcec]{background:var(--ground);border-top:1px solid var(--line);padding:8px var(--gutter) 20px;display:grid}.menu[data-astro-cid-dmqpwcec][hidden]{display:none}.menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--ink);text-decoration:none;font-size:30px;padding:10px 0;border-bottom:1px solid var(--line)}.menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--burnt)}@media(min-width:1100px){.menu[data-astro-cid-dmqpwcec]{display:none!important}}.foot[data-astro-cid-sz7xmlte]{background:var(--ground);border-top:1px solid var(--line);padding-top:48px;position:relative;overflow:hidden}.grid[data-astro-cid-sz7xmlte]{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(min-width:900px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.grid[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]:first-child{grid-column:1 / -1}@media(min-width:900px){.grid[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]:first-child{grid-column:auto}}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:72px;height:73px}.tag[data-astro-cid-sz7xmlte]{margin:14px 0 0;line-height:1.1}.tag[data-astro-cid-sz7xmlte] .d[data-astro-cid-sz7xmlte]{font-size:26px}.tag[data-astro-cid-sz7xmlte] .a[data-astro-cid-sz7xmlte]{font-size:28px}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--ink);text-decoration:none;font-weight:500}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--burnt)}.phone[data-astro-cid-sz7xmlte]{display:inline-block;margin-top:10px;font-size:30px;color:var(--ink);text-decoration:none}.small[data-astro-cid-sz7xmlte]{font-size:15px;margin:8px 0 0}.legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:32px;padding-bottom:36px;font-size:14px;color:var(--ink-muted)}.credit[data-astro-cid-sz7xmlte]{flex-basis:100%;font-size:12px;opacity:.8}.road[data-astro-cid-sz7xmlte]{position:absolute;left:0;right:0;bottom:18px;height:2px;background:var(--line)}.trailer[data-astro-cid-sz7xmlte]{position:absolute;left:0;bottom:2px;width:34px;height:12px;background:var(--rust);border-radius:2px;transform:translate(-60px)}.trailer[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;left:6px;bottom:-4px;width:6px;height:6px;border-radius:50%;background:var(--ink-muted);box-shadow:16px 0 0 var(--ink-muted)}html.motion .road[data-astro-cid-sz7xmlte].go .trailer[data-astro-cid-sz7xmlte]{animation:drive 6s linear 1 forwards}@keyframes drive{to{transform:translate(calc(100vw + 60px))}}
