.hero-sec[data-astro-cid-ewxirvlt]{background:var(--ground);padding:16px 0 8px}.hero[data-astro-cid-ewxirvlt]{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--ground-raised);display:grid}.copy[data-astro-cid-ewxirvlt]{position:relative;z-index:2;padding:32px 22px 8px}.h1[data-astro-cid-ewxirvlt]{margin:14px 0 0;line-height:.9}.h1[data-astro-cid-ewxirvlt] .d[data-astro-cid-ewxirvlt]{display:block;font-size:clamp(40px,11.6vw,104px);color:var(--ink)}.h1[data-astro-cid-ewxirvlt] .a[data-astro-cid-ewxirvlt]{display:inline-block;position:relative;font-size:clamp(42px,12.4vw,98px);line-height:.95;margin-top:2px}@media(min-width:900px){.h1[data-astro-cid-ewxirvlt] .d[data-astro-cid-ewxirvlt]{font-size:clamp(72px,7.4vw,104px)}.h1[data-astro-cid-ewxirvlt] .a[data-astro-cid-ewxirvlt]{font-size:clamp(68px,7vw,98px)}}.lead[data-astro-cid-ewxirvlt]{font-size:18px;font-weight:500;color:var(--ink-muted);max-width:440px;margin:18px 0 24px}.ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:12px}.area[data-astro-cid-ewxirvlt]{color:var(--ink-muted);margin-top:22px;font-size:12px}.visual[data-astro-cid-ewxirvlt]{position:relative;height:360px;margin-top:8px}.slab[data-astro-cid-ewxirvlt]{position:absolute;inset:70px 0 0;background:var(--rust);clip-path:polygon(0 18%,100% 0,100% 100%,0 100%)}.photo[data-astro-cid-ewxirvlt]{position:absolute;bottom:0;left:50%;height:350px;width:auto;transform:translate(-50%)}@media(min-width:900px){.hero[data-astro-cid-ewxirvlt]{min-height:560px;grid-template-columns:1fr 42%}.copy[data-astro-cid-ewxirvlt]{padding:64px 0 64px 52px;display:flex;flex-direction:column;justify-content:center}.area[data-astro-cid-ewxirvlt]{position:absolute;left:52px;bottom:26px;margin:0}.visual[data-astro-cid-ewxirvlt]{height:auto;margin:0}.slab[data-astro-cid-ewxirvlt]{inset:0;clip-path:polygon(90px 0,100% 0,100% 100%,0 100%)}.photo[data-astro-cid-ewxirvlt]{height:530px;left:auto;right:40px;transform:none}}html.motion .slab[data-astro-cid-ewxirvlt]{animation:slab-in .6s cubic-bezier(.2,.8,.2,1) both}html.motion .photo[data-astro-cid-ewxirvlt]{animation:rise .7s cubic-bezier(.34,1.56,.64,1) .15s both}@media(max-width:899px){html.motion .photo[data-astro-cid-ewxirvlt]{animation-name:rise-m}}html.motion .stamp[data-astro-cid-ewxirvlt]{animation:stamp .28s ease-out .1s both}.cover[data-astro-cid-ewxirvlt]{position:absolute;inset:-4px -6px;background:var(--ground-raised);transform-origin:right center;transform:scaleX(0)}html.motion .cover[data-astro-cid-ewxirvlt]{animation:write .5s ease-out .35s both}@keyframes slab-in{0%{transform:translate(40%);opacity:0}to{transform:none;opacity:1}}@keyframes rise{0%{transform:translateY(60px);opacity:0}to{transform:none;opacity:1}}@keyframes rise-m{0%{transform:translate(-50%,40px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes stamp{0%{transform:scale(1.08);opacity:0}to{transform:scale(1);opacity:1}}@keyframes write{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.visual[data-astro-cid-ewxirvlt]:hover .photo[data-astro-cid-ewxirvlt],.visual[data-astro-cid-ewxirvlt]:active .photo[data-astro-cid-ewxirvlt]{transform:translateY(-6px) rotate(-1.5deg);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media(max-width:899px){.visual[data-astro-cid-ewxirvlt]:hover .photo[data-astro-cid-ewxirvlt],.visual[data-astro-cid-ewxirvlt]:active .photo[data-astro-cid-ewxirvlt]{transform:translate(-50%,-6px) rotate(-1.5deg)}}.head[data-astro-cid-7fsfp5w6]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.heading[data-astro-cid-7fsfp5w6] .d[data-astro-cid-7fsfp5w6],.heading[data-astro-cid-7fsfp5w6] .a[data-astro-cid-7fsfp5w6]{display:inline}.heading[data-astro-cid-7fsfp5w6] .a[data-astro-cid-7fsfp5w6]{margin-left:10px}.all[data-astro-cid-7fsfp5w6]{font-weight:600;text-decoration:none;white-space:nowrap;padding-bottom:8px}.grid[data-astro-cid-7fsfp5w6]{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:600px){.grid[data-astro-cid-7fsfp5w6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grid[data-astro-cid-7fsfp5w6]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.card[data-astro-cid-7fsfp5w6] a[data-astro-cid-7fsfp5w6]{display:block;height:100%;text-decoration:none;color:inherit;background:var(--ground-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px 20px 24px;transition:border-color .2s ease-out,transform .2s ease-out}.card[data-astro-cid-7fsfp5w6] a[data-astro-cid-7fsfp5w6]:hover{border-color:var(--burnt);transform:translateY(-3px)}.num[data-astro-cid-7fsfp5w6]{color:var(--burnt);font-size:24px;display:block}.ct[data-astro-cid-7fsfp5w6]{display:block;font-size:26px;line-height:1.02;margin-top:22px;color:var(--ink)}.blurb[data-astro-cid-7fsfp5w6]{display:block;font-size:15px;color:var(--ink-muted);margin-top:10px}@media(max-width:599px){.head[data-astro-cid-7fsfp5w6]{flex-direction:column;align-items:flex-start}.card[data-astro-cid-7fsfp5w6] a[data-astro-cid-7fsfp5w6]{display:grid;grid-template-columns:44px 1fr;column-gap:8px;padding:18px}.num[data-astro-cid-7fsfp5w6]{grid-row:span 2;font-size:22px}.ct[data-astro-cid-7fsfp5w6]{margin-top:0;font-size:24px}.blurb[data-astro-cid-7fsfp5w6]{margin-top:4px}}.feat[data-astro-cid-eowupnrz]{display:grid;gap:28px;align-items:center}@media(min-width:900px){.feat[data-astro-cid-eowupnrz]{grid-template-columns:440px 1fr;gap:56px}.flip[data-astro-cid-eowupnrz] .pic[data-astro-cid-eowupnrz]{order:2}}@media(min-width:900px){.feat[data-astro-cid-eowupnrz].wide{grid-template-columns:580px 1fr}.feat[data-astro-cid-eowupnrz].wide.flip{grid-template-columns:1fr 580px}}.wide[data-astro-cid-eowupnrz] .pic[data-astro-cid-eowupnrz] img{aspect-ratio:3 / 2!important;object-position:50% 60%!important}.pic[data-astro-cid-eowupnrz]{position:relative}.pic[data-astro-cid-eowupnrz] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 75%;border-radius:var(--radius-md)}@media(max-width:899px){.pic[data-astro-cid-eowupnrz] img{aspect-ratio:5 / 6;object-position:50% 62%}}.txt[data-astro-cid-eowupnrz] p[data-astro-cid-eowupnrz]{font-size:18px;font-weight:500;max-width:460px;margin:18px 0 26px}.chips[data-astro-cid-eowupnrz]{position:absolute;left:46%;bottom:22%;width:0;height:0;pointer-events:none}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]{position:absolute;width:10px;height:6px;border-radius:2px;background:#c8955a;opacity:0}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(odd){background:#8a5a33;width:7px}html.motion .go[data-astro-cid-eowupnrz] .chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]{animation:chip .8s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(.3s + var(--k) * 25ms)}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(1){--x: -90px;--y: -70px;--r: 120deg}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(2){--x: -40px;--y: -110px;--r: -80deg}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(3){--x: 10px;--y: -120px;--r: 200deg}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(4){--x: 60px;--y: -95px;--r: -150deg}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(5){--x: 100px;--y: -50px;--r: 90deg}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(6){--x: -70px;--y: -30px;--r: -60deg}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(7){--x: 80px;--y: -130px;--r: 300deg}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(8){--x: -110px;--y: -100px;--r: 45deg}.chips[data-astro-cid-eowupnrz] i[data-astro-cid-eowupnrz]:nth-child(9){--x: 30px;--y: -60px;--r: -200deg}@keyframes chip{0%{transform:translate(0) rotate(0);opacity:0}15%{opacity:1}to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}.steps[data-astro-cid-ebyjw4ou]{list-style:none;padding:0;margin:32px 0;display:grid;gap:0}@media(min-width:900px){.steps[data-astro-cid-ebyjw4ou]{grid-template-columns:repeat(3,1fr);gap:40px}}.step[data-astro-cid-ebyjw4ou]{border-top:2px solid var(--line);padding:20px 0 24px}.n[data-astro-cid-ebyjw4ou]{color:var(--burnt);font-size:28px}h3[data-astro-cid-ebyjw4ou]{font-size:30px;line-height:1;margin:10px 0 0;color:var(--ink)}p[data-astro-cid-ebyjw4ou]{margin:10px 0 0;font-size:16px}.area[data-astro-cid-yxxiddjh]{display:grid;gap:32px;align-items:center}@media(min-width:900px){.area[data-astro-cid-yxxiddjh]{grid-template-columns:1.3fr 1fr;gap:56px}}.body[data-astro-cid-yxxiddjh]{font-size:18px;font-weight:500;max-width:520px;margin:18px 0 20px}.cities[data-astro-cid-yxxiddjh]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.cities[data-astro-cid-yxxiddjh] li[data-astro-cid-yxxiddjh]{font-size:22px;padding:8px 18px;border:2px solid var(--ink-muted);border-radius:var(--radius-pill);color:var(--ink)}.miles[data-astro-cid-yxxiddjh]{position:relative;background:var(--rust);border-radius:var(--radius-md);padding:28px 28px 30px;display:flex;flex-direction:column;align-items:flex-start;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.big[data-astro-cid-yxxiddjh]{font-size:clamp(120px,30vw,200px);line-height:.85;color:var(--on-rust)}.lbl[data-astro-cid-yxxiddjh]{color:var(--on-rust);margin-top:12px;font-size:14px}.build[data-astro-cid-qjdaucbn]{display:grid;gap:28px;align-items:center}@media(min-width:900px){.build[data-astro-cid-qjdaucbn]{grid-template-columns:1fr 1fr;gap:56px}}p[data-astro-cid-qjdaucbn]{font-size:18px;font-weight:500;max-width:460px;margin:18px 0 24px}.ctas[data-astro-cid-qjdaucbn]{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.sub[data-astro-cid-qjdaucbn]{font-weight:600}.screen[data-astro-cid-qjdaucbn]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none}.play[data-astro-cid-qjdaucbn]{width:76px;height:76px;border-radius:50%;background:var(--rad-red);position:relative;transition:transform .2s ease-out}.play[data-astro-cid-qjdaucbn]:after{content:"";position:absolute;left:31px;top:24px;border-left:22px solid var(--on-rad-red);border-top:14px solid transparent;border-bottom:14px solid transparent}.screen[data-astro-cid-qjdaucbn]:hover .play[data-astro-cid-qjdaucbn]{transform:scale(1.08)}.soon[data-astro-cid-qjdaucbn]{position:absolute;left:18px;bottom:16px;color:var(--ink-muted)}.panel[data-astro-cid-roildico]{background:var(--ground-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:36px 22px;display:grid;gap:24px;align-items:center}@media(min-width:900px){.panel[data-astro-cid-roildico]{grid-template-columns:1fr auto;padding:52px}}p[data-astro-cid-roildico]{font-size:18px;font-weight:500;color:var(--ink-muted);margin:14px 0 0}.ctas[data-astro-cid-roildico]{display:flex;flex-wrap:wrap;gap:12px}.phone[data-astro-cid-roildico]{font-size:20px}
