.harbor[data-astro-cid-jxf4yrl5]{--h-navy:#1b2a41;--h-cream:#f4efe6;--h-brass:#b08d57;--h-ink:#22252b;--h-serif:Georgia, "Times New Roman", serif;background:var(--h-cream);color:var(--h-ink)}.h-top[data-astro-cid-jxf4yrl5]{background:var(--h-navy);color:#e8dfcf;text-align:center;letter-spacing:.06em;padding:8px 16px;font-size:12px}.h-header[data-astro-cid-jxf4yrl5]{border-bottom:1px solid #dfd5c3;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px 32px;display:grid}.h-nav[data-astro-cid-jxf4yrl5]{color:var(--h-navy);gap:22px;font-size:14px;font-weight:600;display:flex}.h-nav-right[data-astro-cid-jxf4yrl5]{justify-content:flex-end}.h-logo[data-astro-cid-jxf4yrl5]{text-align:center;line-height:1}.h-mark[data-astro-cid-jxf4yrl5]{font-family:var(--h-serif);color:var(--h-brass);font-size:26px;font-style:italic}.h-name[data-astro-cid-jxf4yrl5]{letter-spacing:.22em;text-transform:uppercase;color:var(--h-navy);margin-top:4px;font-size:11px;font-weight:700}.h-hero[data-astro-cid-jxf4yrl5]{flex-wrap:wrap;align-items:center;gap:36px;padding:48px 40px 52px;display:flex}.h-copy[data-astro-cid-jxf4yrl5]{flex:360px;min-width:0}.h-kicker[data-astro-cid-jxf4yrl5]{letter-spacing:.2em;text-transform:uppercase;color:var(--h-brass);margin-bottom:14px;font-size:12px;font-weight:700}.h-headline[data-astro-cid-jxf4yrl5]{font-family:var(--h-serif);color:var(--h-navy);margin-bottom:16px;font-size:clamp(32px,4.4vw,48px);line-height:1.08}.h-text[data-astro-cid-jxf4yrl5]{max-width:420px;margin-bottom:26px;font-size:16px;line-height:1.6}.h-buttons[data-astro-cid-jxf4yrl5]{flex-wrap:wrap;gap:12px;display:flex}.h-btn[data-astro-cid-jxf4yrl5]{background:var(--h-navy);color:var(--h-cream);border-radius:2px;padding:12px 20px;font-size:14px;font-weight:700}.h-btn-ghost[data-astro-cid-jxf4yrl5]{color:var(--h-navy);box-shadow:inset 0 0 0 1px var(--h-navy);background:0 0}.h-cards[data-astro-cid-jxf4yrl5]{flex-direction:column;flex:380px;gap:12px;min-width:0;display:flex}.h-card[data-astro-cid-jxf4yrl5]{background:#fff;border:1px solid #e3d9c8;align-items:center;gap:16px;padding:12px 16px;display:flex}.h-car[data-astro-cid-jxf4yrl5]{background:#ece4d6;flex:0 0 96px;padding:10px 8px 6px}.h-car[data-astro-cid-jxf4yrl5] svg[data-astro-cid-jxf4yrl5]{width:100%;fill:var(--h-navy);display:block}.h-card-body[data-astro-cid-jxf4yrl5]{flex:auto;min-width:0}.h-card-title[data-astro-cid-jxf4yrl5]{font-family:var(--h-serif);color:var(--h-navy);margin-bottom:4px;font-size:17px}.h-card-meta[data-astro-cid-jxf4yrl5]{color:#6b6457;justify-content:space-between;gap:8px;font-size:13px;display:flex}.h-card-meta[data-astro-cid-jxf4yrl5] strong[data-astro-cid-jxf4yrl5]{color:var(--h-brass);font-size:15px}@media (width<=720px){.h-header[data-astro-cid-jxf4yrl5]{grid-template-columns:1fr;padding:14px 18px}.h-nav[data-astro-cid-jxf4yrl5]{display:none}.h-hero[data-astro-cid-jxf4yrl5]{padding:32px 20px 28px}}.volt[data-astro-cid-idchrcaz]{--v-bg:#0d0f14;--v-panel:#161a22;--v-line:#252b37;--v-lime:#c6ff3d;--v-text:#c9d1dd;background-color:var(--v-bg);color:#fff;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px}.v-header[data-astro-cid-idchrcaz]{border-bottom:1px solid var(--v-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.v-logo[data-astro-cid-idchrcaz]{font-family:var(--font-display);letter-spacing:.08em;align-items:center;gap:8px;font-size:17px;font-weight:900;display:flex}.v-ev[data-astro-cid-idchrcaz]{background:var(--v-lime);color:var(--v-bg);border-radius:4px;padding:2px 6px;font-size:11px}.v-nav[data-astro-cid-idchrcaz]{color:var(--v-text);gap:24px;font-size:14px;display:flex}.v-cta[data-astro-cid-idchrcaz]{color:var(--v-lime);border:1px solid var(--v-lime);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.v-hero[data-astro-cid-idchrcaz]{background:radial-gradient(circle at 18% 30%,#c6ff3d24,#0000 45%);flex-wrap:wrap;align-items:center;gap:40px;padding:52px 40px;display:flex}.v-copy[data-astro-cid-idchrcaz]{flex:400px;min-width:0}.v-pill[data-astro-cid-idchrcaz]{letter-spacing:.06em;color:var(--v-lime);background:#c6ff3d1a;border:1px solid #c6ff3d59;border-radius:999px;margin-bottom:18px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.v-headline[data-astro-cid-idchrcaz]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(40px,5.4vw,60px);font-weight:900;line-height:.98}.v-headline[data-astro-cid-idchrcaz] span[data-astro-cid-idchrcaz]{color:var(--v-lime)}.v-text[data-astro-cid-idchrcaz]{color:var(--v-text);max-width:420px;margin-bottom:28px;font-size:16px;line-height:1.6}.v-stats[data-astro-cid-idchrcaz]{flex-wrap:wrap;gap:28px;display:flex}.v-stat-value[data-astro-cid-idchrcaz]{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1}.v-stat-value[data-astro-cid-idchrcaz] small[data-astro-cid-idchrcaz]{color:var(--v-lime);margin-left:3px;font-size:14px}.v-stat-label[data-astro-cid-idchrcaz]{color:var(--v-text);margin-top:6px;font-size:12px}.v-calc[data-astro-cid-idchrcaz]{background:var(--v-panel);border:1px solid var(--v-line);border-radius:16px;flex:0 320px;min-width:260px;padding:24px}.v-calc-title[data-astro-cid-idchrcaz]{margin-bottom:18px;font-size:17px;font-weight:700}.v-row[data-astro-cid-idchrcaz]{color:var(--v-text);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.v-row[data-astro-cid-idchrcaz] strong[data-astro-cid-idchrcaz]{color:#fff}.v-track[data-astro-cid-idchrcaz]{background:var(--v-line);border-radius:3px;height:6px;margin-bottom:18px}.v-fill[data-astro-cid-idchrcaz]{background:var(--v-lime);border-radius:3px;height:100%}.v-result[data-astro-cid-idchrcaz]{border-top:1px solid var(--v-line);color:var(--v-text);align-items:baseline;gap:8px;padding:14px 0 18px;font-size:14px;display:flex}.v-result[data-astro-cid-idchrcaz] strong[data-astro-cid-idchrcaz]{font-family:var(--font-display);color:#fff;font-size:34px}.v-calc-btn[data-astro-cid-idchrcaz]{background:var(--v-lime);color:var(--v-bg);text-align:center;border-radius:10px;padding:12px;font-size:14px;font-weight:800}@media (width<=720px){.v-header[data-astro-cid-idchrcaz]{padding:12px 18px}.v-nav[data-astro-cid-idchrcaz],.v-cta[data-astro-cid-idchrcaz]{display:none}.v-hero[data-astro-cid-idchrcaz]{padding:32px 20px}.v-calc[data-astro-cid-idchrcaz]{flex:100%;min-width:0;padding:20px}}.prairie[data-astro-cid-2eti3wy3]{--p-red:#c8102e;--p-black:#141414;--p-paper:#f2eee8;--p-grey:#5c5853;background:var(--p-paper);color:var(--p-black)}.p-header[data-astro-cid-2eti3wy3]{background:var(--p-black);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex}.p-logo[data-astro-cid-2eti3wy3]{font-family:var(--font-display);letter-spacing:.04em;align-items:center;gap:10px;font-size:18px;font-weight:900;line-height:.95;display:flex}.p-logo[data-astro-cid-2eti3wy3] small[data-astro-cid-2eti3wy3]{letter-spacing:.2em;color:#bdb7ae;font-size:10px}.p-logo-box[data-astro-cid-2eti3wy3]{background:var(--p-red);place-items:center;width:34px;height:34px;font-size:22px;display:grid;transform:skew(-8deg)}.p-nav[data-astro-cid-2eti3wy3]{letter-spacing:.1em;text-transform:uppercase;gap:22px;font-size:13px;font-weight:800;display:flex}.p-phone[data-astro-cid-2eti3wy3]{color:#fff;background:var(--p-red);padding:8px 14px;font-size:15px;font-weight:800}.p-hero[data-astro-cid-2eti3wy3]{flex-wrap:wrap;align-items:center;gap:32px;padding:48px 40px 40px;display:flex;position:relative;overflow:hidden}.p-hero[data-astro-cid-2eti3wy3]:before{content:"";background:repeating-linear-gradient(-45deg, var(--p-red) 0 14px, transparent 14px 28px);z-index:1;width:45%;height:14px;position:absolute;top:0;right:0}.p-copy[data-astro-cid-2eti3wy3]{flex:380px;min-width:0}.p-headline[data-astro-cid-2eti3wy3]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:20px;font-size:clamp(48px,7vw,84px);font-weight:900;line-height:.88}.p-headline[data-astro-cid-2eti3wy3] span[data-astro-cid-2eti3wy3]{color:var(--p-red)}.p-text[data-astro-cid-2eti3wy3]{color:var(--p-grey);max-width:400px;margin-bottom:24px;font-size:16px;line-height:1.6}.p-chips-label[data-astro-cid-2eti3wy3]{letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.p-chips[data-astro-cid-2eti3wy3]{flex-wrap:wrap;gap:8px;display:flex}.p-chips[data-astro-cid-2eti3wy3] span[data-astro-cid-2eti3wy3]{border:2px solid var(--p-black);padding:8px 12px;font-size:13px;font-weight:700}.p-chips[data-astro-cid-2eti3wy3] span[data-astro-cid-2eti3wy3]:first-child{background:var(--p-black);color:#fff}.p-truck[data-astro-cid-2eti3wy3]{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:var(--p-black);flex:380px;align-self:stretch;min-width:0;min-height:300px;margin:-48px -40px -40px 0;position:relative;overflow:hidden}.p-truck[data-astro-cid-2eti3wy3] .p-photo{object-fit:cover;object-position:32% 62%;width:100%;height:100%;position:absolute;inset:0}.p-stats[data-astro-cid-2eti3wy3]{background:var(--p-red);color:#fff;grid-template-columns:repeat(3,1fr);display:grid}.p-stat[data-astro-cid-2eti3wy3]{border-right:1px solid #ffffff40;padding:20px 28px}.p-stat[data-astro-cid-2eti3wy3]:last-child{border-right:0}.p-stat-value[data-astro-cid-2eti3wy3]{font-family:var(--font-display);text-transform:uppercase;font-size:28px;font-weight:900;line-height:1}.p-stat-label[data-astro-cid-2eti3wy3]{color:#ffe3e7;margin-top:6px;font-size:13px}@media (width<=720px){.p-header[data-astro-cid-2eti3wy3]{padding:12px 18px}.p-nav[data-astro-cid-2eti3wy3],.p-phone[data-astro-cid-2eti3wy3]{display:none}.p-hero[data-astro-cid-2eti3wy3]{padding:32px 20px 0}.p-truck[data-astro-cid-2eti3wy3]{clip-path:polygon(6% 0,100% 0,100% 100%,0 100%);flex-basis:100%;min-height:200px;margin:0 -20px}.p-truck[data-astro-cid-2eti3wy3] .p-photo{transform-origin:30% 66%;transform:scale(1.7)}.p-stats[data-astro-cid-2eti3wy3]{grid-template-columns:1fr}.p-stat[data-astro-cid-2eti3wy3]{border-bottom:1px solid #ffffff40;border-right:0;padding:14px 20px}.p-stat[data-astro-cid-2eti3wy3]:last-child{border-bottom:0}}.intro-inner[data-astro-cid-2ttyfgq7]{padding-block:88px 80px}h1[data-astro-cid-2ttyfgq7]{letter-spacing:-.02em;max-width:860px;margin-bottom:20px;font-size:clamp(40px,6vw,64px);font-weight:900;line-height:1.02}.intro[data-astro-cid-2ttyfgq7]{color:var(--color-text);max-width:680px;margin:0 0 20px;font-size:20px;line-height:1.55}.note[data-astro-cid-2ttyfgq7]{color:var(--color-text-secondary);margin:0;font-size:16px}.note[data-astro-cid-2ttyfgq7] a[data-astro-cid-2ttyfgq7]{margin-left:4px;font-weight:700}.concepts[data-astro-cid-2ttyfgq7]{flex-direction:column;gap:96px;display:flex}.concept-info[data-astro-cid-2ttyfgq7]{gap:24px;max-width:820px;margin-bottom:28px;display:flex}.concept-num[data-astro-cid-2ttyfgq7]{font-family:var(--font-display);color:var(--color-blue);flex:none;font-size:44px;font-weight:900;line-height:1}.concept-style[data-astro-cid-2ttyfgq7]{letter-spacing:.06em;margin-bottom:6px}.concept[data-astro-cid-2ttyfgq7] h2[data-astro-cid-2ttyfgq7]{margin-bottom:8px;font-size:clamp(26px,3.4vw,32px);font-weight:800}.concept[data-astro-cid-2ttyfgq7] p[data-astro-cid-2ttyfgq7]{color:var(--color-text);margin:0 0 14px;font-size:17px;line-height:1.55}.traits[data-astro-cid-2ttyfgq7]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.traits[data-astro-cid-2ttyfgq7] li[data-astro-cid-2ttyfgq7]{color:var(--color-text-secondary);background:var(--color-bg-alt);border-radius:var(--radius-pill);padding:5px 12px;font-size:13px;font-weight:600}.core-title[data-astro-cid-2ttyfgq7]{max-width:760px}.core-intro[data-astro-cid-2ttyfgq7]{max-width:680px;margin-bottom:48px}.core[data-astro-cid-2ttyfgq7]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;display:grid}.core-item[data-astro-cid-2ttyfgq7]{background:var(--color-surface-dark);border:1px solid var(--color-border-dark);border-radius:var(--radius-lg);padding:28px}.core-item[data-astro-cid-2ttyfgq7] h3[data-astro-cid-2ttyfgq7]{margin-bottom:8px;font-size:21px;font-weight:800}.core-item[data-astro-cid-2ttyfgq7] p[data-astro-cid-2ttyfgq7]{color:var(--color-on-dark-muted);margin:0;font-size:16px;line-height:1.55}@media (width<=720px){.intro-inner[data-astro-cid-2ttyfgq7]{padding-block:56px 48px}.intro[data-astro-cid-2ttyfgq7]{font-size:18px}.concepts[data-astro-cid-2ttyfgq7]{gap:64px}.concept-info[data-astro-cid-2ttyfgq7]{flex-direction:column;gap:10px}.concept-num[data-astro-cid-2ttyfgq7]{font-size:32px}}
