.box-letter[data-astro-cid-jp3vxqaf]{width:var(--marquee-width,calc(100vw - var(--scrollbar-width)));margin-inline:calc((100% - var(--marquee-width,calc(100vw - var(--scrollbar-width)))) / 2);height:calc(100dvh - var(--home-snap-top,var(--header-height)) - var(--home-snap-bottom,0px));background:var(--paper);align-items:center;display:flex}.box-letter__layout[data-astro-cid-jp3vxqaf]{width:min(var(--wrap), calc(100% - var(--gutter) * 2));grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,88px);height:calc(100% - clamp(32px,7vh,80px));margin-inline:auto;display:grid}.box-letter__copy[data-astro-cid-jp3vxqaf]{min-width:0}.box-letter__eyebrow[data-astro-cid-jp3vxqaf]{letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 22px;font-size:11px;font-weight:600;display:flex}.box-letter__eyebrow[data-astro-cid-jp3vxqaf] span[data-astro-cid-jp3vxqaf]{background:var(--accent-red);width:28px;height:2px}h2[data-astro-cid-jp3vxqaf]{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(32px,4.6vw,74px);font-weight:600;line-height:1.07}h2[data-astro-cid-jp3vxqaf] em[data-astro-cid-jp3vxqaf]{color:var(--accent-red);font-style:normal}.box-letter__intro[data-astro-cid-jp3vxqaf]{color:#626267;max-width:440px;margin:22px 0 28px;font-size:clamp(14px,1.1vw,17px);line-height:1.7}.box-letter__tabs[data-astro-cid-jp3vxqaf]{border-bottom:1px solid #dcdce0;gap:6px;padding-bottom:14px;display:flex}.box-letter__tabs[data-astro-cid-jp3vxqaf] button[data-astro-cid-jp3vxqaf]{color:#626267;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 17px;font-size:13px;transition:background .2s,color .2s}.box-letter__tabs[data-astro-cid-jp3vxqaf] button[data-astro-cid-jp3vxqaf][aria-selected=true]{color:#161617;background:#fff;border-color:#dedee2}[data-astro-cid-jp3vxqaf][role=tabpanel]{max-width:440px;min-height:106px;padding-top:16px}[data-astro-cid-jp3vxqaf][role=tabpanel][hidden]{display:none}h3[data-astro-cid-jp3vxqaf]{margin:0 0 7px;font-size:15px;font-weight:600}[data-astro-cid-jp3vxqaf][role=tabpanel] p[data-astro-cid-jp3vxqaf]{color:#626267;margin:0;font-size:13px;line-height:1.65}.box-letter__link[data-astro-cid-jp3vxqaf]{color:#161617;align-items:center;gap:20px;padding:12px 0 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.box-letter__link[data-astro-cid-jp3vxqaf] svg[data-astro-cid-jp3vxqaf]{width:22px;height:22px;color:var(--accent-red);transition:transform .2s}.box-letter__link[data-astro-cid-jp3vxqaf]:hover svg[data-astro-cid-jp3vxqaf]{transform:translate(4px)}button[data-astro-cid-jp3vxqaf]:focus-visible,a[data-astro-cid-jp3vxqaf]:focus-visible,[data-astro-cid-jp3vxqaf][role=tabpanel]:focus-visible{outline:2px solid var(--accent-red);outline-offset:4px}.box-letter__visual[data-astro-cid-jp3vxqaf]{background:#e2e2e6;border-radius:8px;height:100%;min-height:0;max-height:680px;margin:0;position:relative;overflow:hidden}.box-letter__visual[data-astro-cid-jp3vxqaf] img[data-astro-cid-jp3vxqaf]{object-fit:cover;width:100%;height:100%;display:block}figcaption[data-astro-cid-jp3vxqaf]{color:#fff;background:linear-gradient(#0000,#000000a6);justify-content:space-between;gap:12px;padding:42px 22px 22px;font-size:11px;display:flex;position:absolute;inset:auto 0 0}figcaption[data-astro-cid-jp3vxqaf] span[data-astro-cid-jp3vxqaf]:first-child{letter-spacing:.12em}@media (width<=767px){.box-letter__layout[data-astro-cid-jp3vxqaf]{box-sizing:border-box;grid-template-rows:auto minmax(100px,1fr);grid-template-columns:1fr;gap:18px;height:calc(100% - 32px);padding-right:18px}.box-letter__eyebrow[data-astro-cid-jp3vxqaf]{margin-bottom:10px;font-size:10px}h2[data-astro-cid-jp3vxqaf]{font-size:clamp(30px,7.5vw,44px)}.box-letter__intro[data-astro-cid-jp3vxqaf]{margin:12px 0;font-size:12px;line-height:1.55}.box-letter__tabs[data-astro-cid-jp3vxqaf]{padding-bottom:9px}.box-letter__tabs[data-astro-cid-jp3vxqaf] button[data-astro-cid-jp3vxqaf]{padding:7px 13px;font-size:12px}[data-astro-cid-jp3vxqaf][role=tabpanel]{min-height:83px;padding-top:10px}h3[data-astro-cid-jp3vxqaf]{font-size:13px}[data-astro-cid-jp3vxqaf][role=tabpanel] p[data-astro-cid-jp3vxqaf]{font-size:12px;line-height:1.5}.box-letter__link[data-astro-cid-jp3vxqaf]{padding-top:8px;font-size:12px}figcaption[data-astro-cid-jp3vxqaf]{padding:30px 12px 12px;font-size:9px}}@media (height<=600px) and (width>=768px){.box-letter__layout[data-astro-cid-jp3vxqaf]{gap:28px;height:calc(100% - 24px)}.box-letter__eyebrow[data-astro-cid-jp3vxqaf]{margin-bottom:8px}h2[data-astro-cid-jp3vxqaf]{font-size:32px}.box-letter__intro[data-astro-cid-jp3vxqaf]{margin:12px 0;font-size:12px}[data-astro-cid-jp3vxqaf][role=tabpanel]{min-height:82px;padding-top:10px}.box-letter__tabs[data-astro-cid-jp3vxqaf]{padding-bottom:8px}}@media (height<=500px) and (width>=768px){.box-letter__intro[data-astro-cid-jp3vxqaf]{display:none}h2[data-astro-cid-jp3vxqaf]{margin-bottom:12px;font-size:28px}.box-letter__eyebrow[data-astro-cid-jp3vxqaf]{font-size:10px}.box-letter__tabs[data-astro-cid-jp3vxqaf] button[data-astro-cid-jp3vxqaf]{padding:6px 12px;font-size:12px}[data-astro-cid-jp3vxqaf][role=tabpanel]{min-height:70px}h3[data-astro-cid-jp3vxqaf]{font-size:13px}[data-astro-cid-jp3vxqaf][role=tabpanel] p[data-astro-cid-jp3vxqaf]{font-size:12px;line-height:1.4}.box-letter__link[data-astro-cid-jp3vxqaf]{padding-top:6px;font-size:12px}}.vehicle-wrap[data-astro-cid-bweirrlm]{isolation:isolate;color:#f5f5f7;height:calc(100dvh - var(--home-snap-top,var(--header-height)) - var(--home-snap-bottom,0px));width:var(--marquee-width,calc(100vw - var(--scrollbar-width)));margin-inline:calc((100% - var(--marquee-width,calc(100vw - var(--scrollbar-width)))) / 2);background:#252629;align-items:center;display:flex;position:relative;overflow:hidden}.vehicle-wrap__inner[data-astro-cid-bweirrlm]{width:min(var(--wrap), calc(100% - var(--gutter) * 2));flex-direction:column;align-items:flex-start;gap:24px;height:calc(100% - clamp(32px,6vh,64px));margin:auto;display:flex}.vehicle-wrap__heading[data-astro-cid-bweirrlm]{z-index:2;max-width:440px;position:relative}.vehicle-wrap__eyebrow[data-astro-cid-bweirrlm]{letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 15px;font-size:10px;font-weight:600;display:flex}.vehicle-wrap__eyebrow[data-astro-cid-bweirrlm] span[data-astro-cid-bweirrlm]{background:var(--accent-red);width:28px;height:2px}h2[data-astro-cid-bweirrlm]{color:#f5f5f7;font:600 clamp(30px, 4vw, 60px)/1.12 var(--font-display);letter-spacing:-.05em;margin:0}h2[data-astro-cid-bweirrlm] em[data-astro-cid-bweirrlm]{color:#ff3347;font-style:normal;display:block}.vehicle-wrap__intro[data-astro-cid-bweirrlm]{color:#b8bac1;margin:18px 0 0;font-size:13px;line-height:1.7}.vehicle-wrap__canvas[data-astro-cid-bweirrlm]{z-index:0;background:0 0;width:100%;height:calc(100% - 40px);position:absolute;bottom:0;right:0;overflow:hidden}.vehicle-wrap__drawing[data-astro-cid-bweirrlm]{width:100%;height:100%;display:block}.vehicle-wrap__canvas-footer[data-astro-cid-bweirrlm]{left:var(--gutter);color:#b8bac1;z-index:1;font-size:10px;position:absolute;bottom:24px}.vehicle-wrap__canvas-footer[data-astro-cid-bweirrlm]>span[data-astro-cid-bweirrlm]{display:none}.vehicle-wrap__canvas-footer[data-astro-cid-bweirrlm] button[data-astro-cid-bweirrlm]{color:#f5f5f7;font:inherit;cursor:pointer;background:#34353a;border:1px solid #56575e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.vehicle-wrap__canvas-footer[data-astro-cid-bweirrlm] svg[data-astro-cid-bweirrlm]{width:16px;height:16px}.vehicle-wrap__footer[data-astro-cid-bweirrlm]{z-index:2;flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:relative}.vehicle-wrap__footer[data-astro-cid-bweirrlm] p[data-astro-cid-bweirrlm]{align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.vehicle-wrap__footer[data-astro-cid-bweirrlm] p[data-astro-cid-bweirrlm] span[data-astro-cid-bweirrlm]{color:#b8bac1;font-size:10px}.vehicle-wrap__footer[data-astro-cid-bweirrlm] i[data-astro-cid-bweirrlm]{background:#606169;width:26px;height:1px;margin-inline:8px}.vehicle-wrap__footer[data-astro-cid-bweirrlm] a[data-astro-cid-bweirrlm]{color:#f5f5f7;font-size:13px;font-weight:600;text-decoration:none}.vehicle-wrap__footer[data-astro-cid-bweirrlm] a[data-astro-cid-bweirrlm] span[data-astro-cid-bweirrlm]{color:#ff3347;margin-left:12px}button[data-astro-cid-bweirrlm]:focus-visible,a[data-astro-cid-bweirrlm]:focus-visible{outline:2px solid var(--accent-red);outline-offset:3px}.vehicle-wrap__photo[data-astro-cid-bweirrlm]{clip-path:inset(0 100% 0 0)}.vehicle-wrap__road[data-astro-cid-bweirrlm]{opacity:.38}.vehicle-wrap__road[data-astro-cid-bweirrlm]>[data-astro-cid-bweirrlm]{stroke-dasharray:1;stroke-dashoffset:1px}.vehicle-wrap__lane[data-astro-cid-bweirrlm]{opacity:0}.vehicle-wrap__outline[data-astro-cid-bweirrlm]>[data-astro-cid-bweirrlm]{stroke-dasharray:1;stroke-dashoffset:1px}.is-drawn[data-astro-cid-bweirrlm] .vehicle-wrap__road[data-astro-cid-bweirrlm]>[data-astro-cid-bweirrlm]{animation:1.1s forwards van-line}.is-drawn[data-astro-cid-bweirrlm] .vehicle-wrap__lane[data-astro-cid-bweirrlm]{animation:.6s .7s forwards road-lane}.is-drawn[data-astro-cid-bweirrlm] .vehicle-wrap__outline[data-astro-cid-bweirrlm]>[data-astro-cid-bweirrlm]{animation:1.7s .7s forwards van-line}.is-drawn[data-astro-cid-bweirrlm] .vehicle-wrap__photo[data-astro-cid-bweirrlm]{animation:1.8s cubic-bezier(.22,.61,.36,1) 2.5s forwards van-wrap}@keyframes van-line{to{stroke-dashoffset:0}}@keyframes van-wrap{to{clip-path:inset(0)}}@keyframes road-lane{to{opacity:.4}}@media (width<=767px){.vehicle-wrap__inner[data-astro-cid-bweirrlm]{gap:18px;height:calc(100% - 36px)}.vehicle-wrap__heading[data-astro-cid-bweirrlm]{display:block}h2[data-astro-cid-bweirrlm]{font-size:clamp(30px,8vw,42px)}.vehicle-wrap__intro[data-astro-cid-bweirrlm]{margin-top:14px;font-size:12px}.vehicle-wrap__eyebrow[data-astro-cid-bweirrlm]{margin-bottom:12px}.vehicle-wrap__canvas[data-astro-cid-bweirrlm]{height:58%}.vehicle-wrap__canvas-footer[data-astro-cid-bweirrlm]{left:var(--gutter);font-size:10px;bottom:14px}.vehicle-wrap__footer[data-astro-cid-bweirrlm]{flex-direction:column;align-items:start;gap:16px}.vehicle-wrap__footer[data-astro-cid-bweirrlm] p[data-astro-cid-bweirrlm]{gap:6px;font-size:11px}.vehicle-wrap__footer[data-astro-cid-bweirrlm] i[data-astro-cid-bweirrlm]{width:16px;margin-inline:4px}}@media (height<=500px) and (width>=768px){.vehicle-wrap__inner[data-astro-cid-bweirrlm]{gap:12px;height:calc(100% - 24px)}h2[data-astro-cid-bweirrlm]{font-size:28px}.vehicle-wrap__eyebrow[data-astro-cid-bweirrlm]{margin-bottom:6px}.vehicle-wrap__intro[data-astro-cid-bweirrlm]{font-size:11px}.vehicle-wrap__heading[data-astro-cid-bweirrlm]{max-width:300px}.vehicle-wrap__intro[data-astro-cid-bweirrlm]{margin-top:10px}.vehicle-wrap__canvas[data-astro-cid-bweirrlm]{height:100%}.vehicle-wrap__canvas-footer[data-astro-cid-bweirrlm]{font-size:9px;bottom:12px}}@media (prefers-reduced-motion:reduce){.vehicle-wrap__outline[data-astro-cid-bweirrlm]>[data-astro-cid-bweirrlm],.vehicle-wrap__road[data-astro-cid-bweirrlm]>[data-astro-cid-bweirrlm]{stroke-dashoffset:0;animation:none!important}.vehicle-wrap__lane[data-astro-cid-bweirrlm]{opacity:.4;animation:none!important}.vehicle-wrap__photo[data-astro-cid-bweirrlm]{clip-path:inset(0);animation:none!important}}.sign-install[data-astro-cid-t5rzdhko]{isolation:isolate;color:#f5f5f7;width:var(--marquee-width,calc(100vw - var(--scrollbar-width)));margin-inline:calc((100% - var(--marquee-width,calc(100vw - var(--scrollbar-width)))) / 2);height:calc(100dvh - var(--home-snap-top,var(--header-height)) - var(--home-snap-bottom,0px));background:#252629;position:relative;overflow:hidden}.sign-install__copy[data-astro-cid-t5rzdhko]{z-index:2;width:min(var(--wrap), calc(100% - var(--gutter) * 2));pointer-events:none;margin:clamp(20px,5vh,56px) auto 0;position:relative}.sign-install__eyebrow[data-astro-cid-t5rzdhko]{letter-spacing:.18em;align-items:center;gap:12px;margin:0 0 20px;font-size:10px;font-weight:600;display:flex}.sign-install__eyebrow[data-astro-cid-t5rzdhko] span[data-astro-cid-t5rzdhko]{background:#e30613;width:28px;height:2px}h2[data-astro-cid-t5rzdhko]{color:#f5f5f7;max-width:370px;font:600 clamp(30px, 3.8vw, 58px)/1.08 var(--font-display);letter-spacing:-.045em;margin:0}h2[data-astro-cid-t5rzdhko] em[data-astro-cid-t5rzdhko]{color:#ff3347;font-style:normal}.sign-install__intro[data-astro-cid-t5rzdhko]{color:#b8bac1;margin:20px 0 22px;font-size:13px;line-height:1.7}.sign-install__copy[data-astro-cid-t5rzdhko] a[data-astro-cid-t5rzdhko]{color:#f5f5f7;pointer-events:auto;align-items:center;gap:20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sign-install__copy[data-astro-cid-t5rzdhko] a[data-astro-cid-t5rzdhko] span[data-astro-cid-t5rzdhko]{color:#ff3347}.sign-install__scene[data-astro-cid-t5rzdhko]{z-index:0;width:82%;height:92%;position:absolute;bottom:20px;right:0}.sign-install__scene[data-astro-cid-t5rzdhko]>svg[data-astro-cid-t5rzdhko]{width:100%;height:100%;display:block}.sign-install__controls[data-astro-cid-t5rzdhko]{z-index:3;bottom:24px;left:var(--gutter);flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:absolute}.sign-install__status[data-astro-cid-t5rzdhko]{color:#b8bac1;align-items:center;gap:8px;font-size:10px;display:flex}.sign-install__status[data-astro-cid-t5rzdhko] i[data-astro-cid-t5rzdhko]{background:#e30613;border-radius:50%;width:5px;height:5px}.sign-install__controls[data-astro-cid-t5rzdhko] button[data-astro-cid-t5rzdhko]{color:#f5f5f7;font:inherit;cursor:pointer;background:#34353a;border:1px solid #56575e;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:inline-flex}.sign-install__controls[data-astro-cid-t5rzdhko] svg[data-astro-cid-t5rzdhko]{width:16px;height:16px}a[data-astro-cid-t5rzdhko]:focus-visible,button[data-astro-cid-t5rzdhko]:focus-visible{outline-offset:4px;outline:2px solid #ff3347}.sign-install__facade[data-astro-cid-t5rzdhko]>[data-astro-cid-t5rzdhko]{stroke-dasharray:1;stroke-dashoffset:1px}.sign-install__shop[data-astro-cid-t5rzdhko],.sign-install__truck[data-astro-cid-t5rzdhko],.sign-install__mounts[data-astro-cid-t5rzdhko]{opacity:0}.sign-install__boom[data-astro-cid-t5rzdhko]{transform-box:view-box;transform-origin:281px 541px;opacity:0;transform:scaleY(.22)}.sign-install__basket[data-astro-cid-t5rzdhko]{opacity:0;transform:translateY(165px)}.sign-install__board[data-astro-cid-t5rzdhko]{opacity:0;transform:translateY(48px)}.sign-install__logo[data-astro-cid-t5rzdhko],.sign-install__finish[data-astro-cid-t5rzdhko],.sign-install__halo[data-astro-cid-t5rzdhko]{opacity:0}.sign-install[data-astro-cid-t5rzdhko].is-playing .sign-install__facade[data-astro-cid-t5rzdhko]>[data-astro-cid-t5rzdhko]{animation:1.5s forwards install-draw}.is-playing[data-astro-cid-t5rzdhko] .sign-install__shop[data-astro-cid-t5rzdhko]{animation:.7s 1s forwards install-appear}.is-playing[data-astro-cid-t5rzdhko] .sign-install__truck[data-astro-cid-t5rzdhko]{animation:.6s .8s forwards install-appear}.is-playing[data-astro-cid-t5rzdhko] .sign-install__mounts[data-astro-cid-t5rzdhko]{animation:.5s 1s forwards install-appear}.is-playing[data-astro-cid-t5rzdhko] .sign-install__boom[data-astro-cid-t5rzdhko]{animation:1.8s cubic-bezier(.4,0,.2,1) 1s forwards install-boom}.is-playing[data-astro-cid-t5rzdhko] .sign-install__basket[data-astro-cid-t5rzdhko]{animation:1.8s cubic-bezier(.4,0,.2,1) 1s forwards install-lift}.is-playing[data-astro-cid-t5rzdhko] .sign-install__board[data-astro-cid-t5rzdhko]{animation:1s 2.9s forwards install-board}.is-playing[data-astro-cid-t5rzdhko] .sign-install__logo[data-astro-cid-t5rzdhko]{animation:.8s 3.6s forwards install-appear}.is-playing[data-astro-cid-t5rzdhko] .sign-install__halo[data-astro-cid-t5rzdhko]{animation:1.1s 4.4s forwards install-light}.is-playing[data-astro-cid-t5rzdhko] .sign-install__finish[data-astro-cid-t5rzdhko]{animation:.5s 5s forwards install-appear}@keyframes install-draw{to{stroke-dashoffset:0}}@keyframes install-appear{to{opacity:1}}@keyframes install-boom{0%{opacity:0;transform:scaleY(.22)}12%{opacity:1}to{opacity:1;transform:scaleY(1)}}@keyframes install-lift{0%{opacity:0;transform:translateY(165px)}12%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes install-board{to{opacity:1;transform:translateY(0)}}@keyframes install-light{to{opacity:.55;filter:drop-shadow(0 0 15px #f5f5f747)}}@media (width<=767px){.sign-install__copy[data-astro-cid-t5rzdhko]{margin-top:20px}.sign-install__eyebrow[data-astro-cid-t5rzdhko]{margin-bottom:12px}h2[data-astro-cid-t5rzdhko]{font-size:clamp(28px,7.4vw,38px);line-height:1.05}h2[data-astro-cid-t5rzdhko] br[data-astro-cid-t5rzdhko]{display:none}.sign-install__intro[data-astro-cid-t5rzdhko]{margin:12px 0 14px;font-size:12px}.sign-install__copy[data-astro-cid-t5rzdhko] a[data-astro-cid-t5rzdhko]{font-size:12px}.sign-install__scene[data-astro-cid-t5rzdhko]{width:100%;height:58%;bottom:26px}.sign-install__controls[data-astro-cid-t5rzdhko]{bottom:14px}.sign-install__status[data-astro-cid-t5rzdhko]{display:none}}@media (height<=500px) and (width>=768px){.sign-install__copy[data-astro-cid-t5rzdhko]{margin-top:18px}.sign-install__eyebrow[data-astro-cid-t5rzdhko]{margin-bottom:10px}h2[data-astro-cid-t5rzdhko]{max-width:260px;font-size:30px}.sign-install__intro[data-astro-cid-t5rzdhko]{margin:12px 0;font-size:11px}.sign-install__controls[data-astro-cid-t5rzdhko]{bottom:12px}.sign-install__status[data-astro-cid-t5rzdhko]{display:none}.sign-install__scene[data-astro-cid-t5rzdhko]{width:74%;height:100%;bottom:0}}@media (prefers-reduced-motion:reduce){.sign-install[data-astro-cid-t5rzdhko] .sign-install__facade[data-astro-cid-t5rzdhko]>[data-astro-cid-t5rzdhko]{stroke-dashoffset:0;animation:none!important}.sign-install__shop[data-astro-cid-t5rzdhko],.sign-install__truck[data-astro-cid-t5rzdhko],.sign-install__mounts[data-astro-cid-t5rzdhko],.sign-install__boom[data-astro-cid-t5rzdhko],.sign-install__basket[data-astro-cid-t5rzdhko],.sign-install__board[data-astro-cid-t5rzdhko],.sign-install__logo[data-astro-cid-t5rzdhko],.sign-install__finish[data-astro-cid-t5rzdhko]{opacity:1;transform:none;animation:none!important}.sign-install__halo[data-astro-cid-t5rzdhko]{opacity:.55;filter:drop-shadow(0 0 15px #f5f5f747);animation:none!important}}
