.promo[data-astro-cid-pmzrowo5]{padding-top:0}.promo-rail[data-astro-cid-pmzrowo5]{gap:var(--s4);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;display:grid;overflow-x:auto}.promo-rail[data-astro-cid-pmzrowo5]::-webkit-scrollbar{display:none}.promo-slide[data-astro-cid-pmzrowo5]{scroll-snap-align:start;border:var(--hair);background:var(--paper);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;min-height:21rem;display:grid}.promo-photo[data-astro-cid-pmzrowo5]{background-color:var(--paper-2);min-width:0;min-height:0;overflow:hidden}.promo-photo[data-astro-cid-pmzrowo5] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;display:block}.promo-text[data-astro-cid-pmzrowo5]{gap:var(--s3);padding:var(--s6);border-left:var(--hair);flex-direction:column;display:flex}.promo-kicker[data-astro-cid-pmzrowo5]{align-items:baseline;gap:var(--s3);display:flex}.promo-title[data-astro-cid-pmzrowo5]{font:600 var(--step-3) / 1.05 var(--font-display);margin:var(--s2) 0 0;text-wrap:balance}.promo-lead[data-astro-cid-pmzrowo5]{color:var(--ink-2);max-width:46ch;margin:0}.promo-note[data-astro-cid-pmzrowo5]{font-size:var(--step--1);color:var(--signal-ink);margin:0}.promo-cta[data-astro-cid-pmzrowo5]{align-self:start;margin-top:auto}.promo-stage[data-astro-cid-pmzrowo5]{position:relative}.promo-arrow[data-astro-cid-pmzrowo5]{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.promo-arrow--prev[data-astro-cid-pmzrowo5]{left:var(--s4)}.promo-arrow--next[data-astro-cid-pmzrowo5]{right:var(--s4)}.promo-controls[data-astro-cid-pmzrowo5]{align-items:center;gap:var(--s3);margin-top:var(--s4);display:flex}.promo-counter[data-astro-cid-pmzrowo5]{font-size:var(--step--1);color:var(--ink-2);text-align:center;min-width:5.5ch}.promo-dots[data-astro-cid-pmzrowo5]{gap:var(--s2);margin-left:var(--s3);display:flex}.promo-dot[data-astro-cid-pmzrowo5]{background:var(--rule);cursor:pointer;border:0;width:2.2rem;height:.5rem;padding:0;transition:background .2s}.promo-dot[data-astro-cid-pmzrowo5][aria-selected=true]{background:var(--signal)}@media (width<=860px){.promo-rail[data-astro-cid-pmzrowo5]{grid-auto-columns:92%}.promo-slide[data-astro-cid-pmzrowo5]{grid-template-columns:minmax(0,1fr)}.promo-photo[data-astro-cid-pmzrowo5]{aspect-ratio:16/10;min-height:0}.promo-text[data-astro-cid-pmzrowo5]{border-left:0;border-top:var(--hair);padding:var(--s5)}.promo-dots[data-astro-cid-pmzrowo5]{display:none}}.hero[data-astro-cid-lcdefpme]{border-bottom:var(--hair);padding-top:var(--s7)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:var(--s4) 0 var(--s5);max-width:19ch;font-size:clamp(2rem,4.2vw,3.1rem)}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.hero-promise[data-astro-cid-lcdefpme]{margin-top:var(--s4)}.hero-photo[data-astro-cid-lcdefpme]{align-self:center;margin:0;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.draw[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;animation:stroke 1.6s var(--ease) forwards;animation-delay:.3s}@keyframes stroke{to{stroke-dashoffset:0}}.hammer[data-astro-cid-lcdefpme]{animation:rise .8s var(--ease) both 1.2s}.dim-text[data-astro-cid-lcdefpme]{font:500 13px var(--font-mono);fill:var(--ink-2)}.stamp[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--s3);border:var(--hair);border-top:2px solid var(--ink);padding:var(--s2) var(--s3);font-size:var(--step--1);color:var(--ink-2);flex-wrap:wrap;display:flex}.numbers[data-astro-cid-lcdefpme]{gap:var(--s5);padding-block:var(--s7);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-photo[data-astro-cid-lcdefpme] img{width:auto;max-height:60vh;margin:0 auto}.numbers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.directions[data-astro-cid-lcdefpme]{border-left:var(--hair);border-top:var(--hair);grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:0;display:grid}.direction[data-astro-cid-lcdefpme]{gap:var(--s3);border-top:0;border-left:0;flex-direction:column;min-height:16rem;display:flex}.direction[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.direction[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--step--1);margin:0}.direction-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border:var(--hair);background-color:var(--paper-2);overflow:hidden}.direction-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.direction-no[data-astro-cid-lcdefpme]{color:var(--signal-ink);font-size:var(--step--1)}.shipments-controls[data-astro-cid-lcdefpme]{justify-content:flex-end;gap:var(--s2);margin-top:var(--s6);display:flex}.shipments-rail[data-astro-cid-lcdefpme]{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--s4)) / 4);gap:var(--s4);scroll-snap-type:x proximity;padding-bottom:var(--s3);margin-top:var(--s3);display:grid;overflow-x:auto}.shipments-rail[data-astro-cid-lcdefpme]>*{scroll-snap-align:start}.case-card[data-astro-cid-lcdefpme]{gap:var(--s3);padding:var(--s3) var(--s3) var(--s4);flex-direction:column;display:flex}.case-card-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border:var(--hair);background-color:var(--paper-2);overflow:hidden}.case-card-photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;display:block}.case-card-meta[data-astro-cid-lcdefpme]{padding-inline:var(--s2);font-size:var(--step--1);color:var(--signal-ink);margin:0}.case-card-title[data-astro-cid-lcdefpme]{font-size:var(--step-0);padding-inline:var(--s2);line-height:1.3}@media (width<=1100px){.shipments-rail[data-astro-cid-lcdefpme]{grid-auto-columns:calc((100% - 2 * var(--s4)) / 3)}}@media (width<=860px){.shipments-rail[data-astro-cid-lcdefpme]{grid-auto-columns:calc((100% - var(--s4)) / 2)}}@media (width<=560px){.shipments-rail[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;grid-auto-columns:82%}}.direction-foot[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--s3);border-top:1px dashed var(--rule);padding-top:var(--s3);margin-top:auto;display:flex}.direction[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme]{font-size:var(--step-1)}
